CMake

Programinė įranga Screenshot:
CMake
Programinė detalės:
Versija: 3.12.1 Atnaujintas
Įkėlimo datą: 16 Aug 18
Kūrėjas: Kitware, Inc.
Licencija: Nemokamai
Populiarumas: 218

Rating: 2.5/5 (Total Votes: 2)

CMake yra visiškai nemokamas ir atviro kodo programinis projektas, kuris buvo sukurtas nuo pat pradžių, kad būtų veikti kaip sukurti sistema, sistemos konfigūravimo kompiliatorius, išankstinio procesoriaus generavimas, šablonų modeliavimas ir kodas generuoti pagal bet kurią GNU / Linux operacinę sistemą. Tai komandų eilutės programa, kuri veikia tik iš konsolės / terminalo aplinkos.


Savybės iš pirmo žvilgsnio

Pagrindinės funkcijos apima paramą sudėtingoms didelėms kūrimo aplinkoms, sugebėjimą kurti originalius rinkmenų rinkinius, galingas komandas, leidžiančias kūrėjams rasti. Tai yra failai, vykdomosios ir bibliotekos, išoriniai CMake failai, turintys standartinę funkciją, sąsaja su testavimo sistemomis, kaip taip pat palaiko rekursinį katalogų sustojimą su kintamuoju paveldimu.

Be to, "CMake" palaiko nevietinius ir vietinius kūrinius, palaiko sąlyginius kūrinius, palaiko reguliaraus išraiškos išplėtimą ir kelis kompiliavimo medžius iš vieno šaltinio medžio. Jis gali būti lengvai pratęstas, kad būtų pridėtos naujos funkcijos, įskaitant galimybę paleisti išorines programas.

Komandinės eilutės parinktys

Programoje yra daugybė komandų eilutės parinkčių, suskirstytų į dvi pagrindines skiltis: Parinktys ir generatoriai. Programuotojai galės užpildyti talpyklą iš anksto įkeliant scenarijus, generuoti "cmake" talpyklos įrašus, įjungti arba slopinti kūrėjo įspėjimus, nurodyti sistemos generavimo ir įrankių pavadinimo pavadinimą, taip pat paleisti jį įvairiais režimais arba spausdinti įvairią informaciją.

Kita vertus, CMake kompiliatorius leidžia kurti standartinius UNIX makefiles, build.ninja failus, taip pat projektinius failus CodeBlocks, CodeLite, Eclipse, KDevelop, Kate ir Sublime Text 2.


Palaikomos operacinės sistemos

Be GNU / Linux, CMake buvo sėkmingai išbandytas pagal komercines "Microsoft Windows" ir "Mac OS X" operacines sistemas. Šiuo metu palaikomos 64 bitų ir 32 bitų instrukcijų rinkinių architektūros.


Pagal gaubtą ir prieinamumą

"CMake" yra visiškai parašytas C + + programavimo kalba, tai "cross-platform" programinė įranga (žr. toliau pateiktą skyrių palaikomoms operacinėms sistemoms), ir ji yra prieinama atsisiuntimui kaip universaliųjų šaltinių archyvas, taip pat iš anksto įdiegti dvejetainiai paketai aukščiau minėtų OS.

Kas naujo šiame leidime:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie netinkamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo 3.11.4 versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie netinkamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie netinkamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo 3.9.2 versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie netinkamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo 3.8.1 versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie netinkamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo 3.8.0 versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie nepakankamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo 3.7.2 versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie nepakankamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo 3.7.1 versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie nepakankamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Kas naujo 3.7.0 versijoje:

  • Naujos funkcijos:
  • GUI:
  • "cmake-gui" (1) sukūrė įspėjimų apie nepakankamą funkciją valdymą.
  • "cmake-gui" (1) išmoko galimybę nustatyti įrankių rinkinį, kuris bus naudojamas su VS IDE ir Xcode generatoriumi, taip pat kaip esamą -T parinktį cmake (1).
  • "cmake-gui" (1) įgijo "Regular Expression" naršyklę, kuri gali būti naudojama reguliariosioms išraiškoms kurti ir vertinti realiuoju laiku. "Explorer" langas pasiekiamas meniu Įrankiai.
  • Komandų eilutė:
  • "-Wdev" ir "-Wno-dev" cmake (1) parinktys dabar taip pat įgalina ir slopina neigiamus įspėjimus pagal numatytuosius nustatymus.
  • Programuotojų įspėjimų slopinimas kaip klaidos dabar gali būti kontroliuojamas naudojant naujus variantus -Werror = dev ir -Wno-error = dev cmake (1).
  • "cmake" (1) -E komandinės eilutės įrankiai kopijuoti, copy_if_different, copy_directory ir make_directory išmoko palaikyti keletą įvesties failų ar katalogų.
  • Komandos:
  • Komandos cmake_parse_arguments () dabar yra įvestas natively. Modulis CMakeParseArguments išlieka tuščiu vietoj suderinamumo.
  • Diegimo (DIRECTORY) komanda išmoko palaikyti generatoriaus išraiškas katalogų sąraše.
  • Kintamieji:
  • Kintamasis CMAKE_ERROR_DEPRECATED dabar gali būti nustatytas naudojant -Werror = nebetinkamas ir -Wno-error = netinkamas cmake (1) parinktis.
  • Kintamasis CMAKE_WARN_DEPRECATED dabar gali būti nustatytas naudojant "-moduliuotas" ir "nepakankamas" cmake (1) parinktis.
  • Savybės:
  • VS_GLOBAL_ tikslo nuosavybė dabar įdiegta 2010 m. ir aukštesnėms. Anksčiau jis dirbo tik 2008 m. Ir žemiau.
  • Moduliai:
  • "ExternalProject" modulis sužinojo naują "GIT_REMOTE_NAME" parinktį, kad galėtumėte valdyti git'o kloną -origino vertę.
  • "FindBoost" modulis dabar pateikia importuotus tikslus, pvz., "Boost :: boost" ir "Boost ::" failų sistemą.
  • "FLEX_TARGET" makrokomanda "FindFLEX" sukūrė naują "DEFINES_FILE" parinktį, kad būtų galima nustatyti pasirinktinį išvesties antraštę, kuri bus sukurta.
  • "FindGTest" modulis dabar pateikia importuotus tikslus.
  • Modulis FindGTK2, kai įjungtas GTK2_USE_IMPORTED_TARGETS, dabar nustato GTK2_LIBRARIES, kuriame yra importuotų taikymų sąrašas, o ne kelias į bibliotekas. Be to, dabar nustatomas naujas GTK2_TARGETS kintamasis, kuriame yra visi importuoti taikiniai.
  • "FindOpenMP" modulis išmoko palaikyti "Clang".
  • "FindOpenSSL" modulis įgijo naują OPENSSL_MSVC_STATIC_RT parinktį ieškoti bibliotekų, naudojant statistinį MSVC vykdymo laiką.
  • "FindPNG" modulis dabar pateikia importuotus tikslus.
  • "FindTIFF" modulis dabar pateikia importuotus tikslus.
  • "Apache Xalan-C ++ XSL transformacijos apdorojimo biblioteka" buvo įvestas "FindXalanC" modulis.
  • Dabar "FindXercesC" modulis pateikia importuotus tikslus.
  • Platformos:
  • "ARM Compiler" ("arm.com") buvo pridėtas palaikymas naudojant kompiliavimo ID ARMCC.
  • Pridėta nauja platformos byla, skirta kryžminiam kompiliavimui Cray Linux aplinkoje, kad būtų taikomi skaičiavimo mazgai. Žr. "Kryžminio kompiliavimo" "Cray Linux Environment" naudojimo informaciją.
  • Kompiliavimo funkcijų funkcija dabar žino funkcijas, kurias palaiko "Clang" kompiliatoriai sistemoje "Windows" ("MinGW").
  • Kuriant integruotas "Apple" platformas, tokias kaip "iOS", "CMake" išmoko kurti ir įdiegti kombinuotus tikslus, kuriuose yra ir įrenginys, ir treniruoklio kūrimas. Šią elgseną galima įjungti, nustatant IOS_INSTALL_COMBINED taikinio turinį.
  • CPack:
  • CPackDMG modulis išmoko naują kintamąjį, norėdami nurodyti "AppleScript" failo paleidimą, kad pritaikytumėte "DragNDrop" diegimo programos aplanko išvaizdą, įskaitant fono paveikslėlio nustatymą, naudojant pridedamą PNG arba kelių raiškos TIFF failą. Žr. CPACK_DMG_DS_STORE_SETUP_SCRIPT ir CPACK_DMG_BACKGROUND_IMAGE kintamuosius.
  • CPackDeb modulis išmoko nustatyti neprivalomą konfigūracijos failo Šaltinio lauką naudodamas monolitinį arba kiekvieno komponento kintamąjį. Žr. CPACK_DEBIAN_PACKAGE_SOURCE.
  • CPackDeb modulis išmoko nustatyti kiekvieno komponento paketų, sekcijų ir prioritetų valdymo laukus. Žr. Kintamuosius CPACK_DEBIAN__PACKAGE_SECTION ir CPACK_DEBIAN__PACKAGE_PRIORITY.
  • "CPack DragNDrop" generatorius išmoko pridėti daugiakalbes SLA DMG, kuris vartotojui pateikiamas bandant prijungti DMG. Žiūrėti CPACK_DMG_SLA_LANGUAGES ir CPACK_DMG_SLA_DIR kintamuosius.
  • CPackNSIS modulis sužinojo naujus kintamuosius, kad įdiegėme bitmapus. Žr. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP ir CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP kintamuosius.
  • CPackRPM modulis išmoko nustatyti komponentų pavadinimų ir grupių valdymo laukus. Žr. CPACK_RPM__PACKAGE_NAME ir CPACK_RPM__PACKAGE_GROUP.
  • kitas:
  • Įspėjimai apie nepakankamą funkciją dabar yra įjungiami pagal numatytuosius nustatymus. Jos gali būti slopinamos su "-no-neaktyvus" arba nustatant kintamąjį CMAKE_WARN_DEPRECATED, kad jis būtų klaidingas.
  • Nepatvirtintos ir pašalintos savybės:
  • Dabar cmake (1) -E laiko komanda tinkamai perduoda argumentus su tarpeliais ar specialiais simboliais per vaiko procesą. Tai gali sugadinti scenarijus, kurie dirbo apie klaidą su savo papildomu citatu arba pabėgimu.
  • "Xcode" generatorius buvo fiksuotas taip, kad išvengtų grįžtamųjų brūkšnių eilėse, nuosekliai su kitais generatoriumi. Projektai, kurie anksčiau dirbo aplink inconsistecy su papildoma lygio kairiniai brūkšniai susiejami su Xcode generatoriaus turi būti atnaujintas, siekiant pašalinti problemos sprendimo už cmake 3.5 ir didesnis. "
  • Kiti pakeitimai:
  • "Visual Studio 14 2015" generatorius sužinojo, kaip žymėti / atkurti: greitojo ryšio nuorodų vėliavėlę prie nuosavybės failo .vcxproj.
  • FindGTK2 modulis dabar konfigūruoja gtk2 :: sigc ++ importuoti tikslas, kad C ++ 11 apie savo išlaikytiniams, kai naudojant sigc ++ 2.5.1 arba naujesnė.
  • Iš anksto kompiliuotas "dinaminis" Windows, pateiktas cmake.org, dabar yra. msi paketas, o ne vykdomoji programa diegimo. Prieš diegiant naują paketą gali reikėti rankiniu būdu pašalinti CMake versijas mažesnę nei 3,5.

Panaši programinė įranga

TinyPie
TinyPie

12 May 15

pdftools
pdftools

2 Jun 15

Susie
Susie

2 Jun 15

bin86
bin86

3 Jun 15

Komentarai CMake

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!