{"id":36336,"date":"2019-10-31T22:11:00","date_gmt":"2019-10-31T19:11:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-sistemy-sborki-cmake-3-15\/"},"modified":"2019-10-31T22:11:00","modified_gmt":"2019-10-31T19:11:00","slug":"reliz-sistemy-sborki-cmake-3-15","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-sistemy-sborki-cmake-3-15","title":{"rendered":"Vydanie buildu syst\u00e9mu CMake 3.15","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.kitware.com\/cmake-3-15-0-available-for-download\/\">Sa uskuto\u010dnilo<\/a><\/noindex> vydanie multiplatformn\u00e9ho otvoren\u00e9ho gener\u00e1tora skriptov na zostavenie <noindex><a rel=\"nofollow\" href=\"http:\/\/www.cmake.org\/\">CMake 3.15<\/a><\/noindex>, ktor\u00fd sl\u00fa\u017ei ako alternat\u00edva k Autotools a pou\u017e\u00edva sa v projektoch ako KDE, LLVM\/Clang, MySQL, MariaDB, ReactOS a Blender. K\u00f3d CMake je nap\u00edsan\u00fd v C++ a distribuuje sa pod licenciou BSD.<\/p>\n<p>CMake sa vyzna\u010duje poskytnut\u00edm jednoduch\u00e9ho skriptovacieho jazyka, roz\u0161\u00edren\u00edm funk\u010dnosti pomocou modulov, minim\u00e1lnym po\u010dtom z\u00e1vislost\u00ed (\u017eiadna v\u00e4zba na M4, Perl alebo Python), podporou cachovania, pr\u00edtomnos\u0165ou n\u00e1strojov na kr\u00ed\u017eov\u00e9 kompilovanie, podporou generovania s\u00faborov zostavenia pre \u0161irok\u00e9 spektrum syst\u00e9mov zostavenia a kompil\u00e1torov, pr\u00edtomnos\u0165ou util\u00edt ctest a cpack na definovanie skriptov testovania a balenia, a utilitou cmake-gui pre interakt\u00edvne nastavenie parametrov zostavenia. <\/p>\n<p>Hlavn\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/cmake.org\/cmake\/help\/v3.15\/release\/3.15.html\">vylep\u0161enia<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Do gener\u00e1tora skriptov na zostavenie zalo\u017een\u00e9ho na n\u00e1stroji Ninja bola pridan\u00e1 z\u00e1kladn\u00e1 podpora jazyka <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50393\">Swift<\/a><\/noindex>, vyv\u00edjan\u00e9ho spolo\u010dnos\u0165ou Apple;\n<li class=\"l\"> Pridan\u00e1 podpora variantu kompil\u00e1tora Clang pre Windows, ktor\u00fd vykon\u00e1va zostavovanie s ABI MSVC, ale pou\u017e\u00edva pr\u00edkazy v \u0161t\u00fdle GNU;\n<li class=\"l\"> Pridan\u00e9 premenn\u00e9 CMAKE_MSVC_RUNTIME_LIBRARY a MSVC_RUNTIME_LIBRARY na v\u00fdber runtime kni\u017en\u00edc pou\u017e\u00edvan\u00fdch kompil\u00e1tormi na b\u00e1ze ABI MSVC (MS Visual Studio);\n<li class=\"l\"> Pre kompil\u00e1tory ako MSVC s\u00fa v CMAKE__FLAGS predvolene zastaven\u00e9 v\u00fd\u010dty pr\u00edkazov na ovl\u00e1danie v\u00fdstupu varovan\u00ed, ako s\u00fa \u201e\/W3\u201c;\n<li class=\"l\"> Pridan\u00e9 v\u00fdraz gener\u00e1tora \u201eCOMPILE_LANG_AND_ID:\u201c na definovanie mo\u017enost\u00ed kompil\u00e1tora pre cie\u013eov\u00e9 s\u00fabory, ktor\u00e9 pou\u017e\u00edvaj\u00fa premenn\u00e9 CMAKE__COMPILER_ID a LANGUAGE pre ka\u017ed\u00fd s\u00fabor s k\u00f3dex;\n<li class=\"l\"> V gener\u00e1torov\u00fdch v\u00fdrazoch C_COMPILER_ID, CXX_COMPILER_ID,<br \/>\n    CUDA_COMPILER_ID, Fortran_COMPILER_ID, COMPILE_LANGUAGE,<br \/>\n    COMPILE_LANG_AND_ID a PLATFORM_ID bola pridan\u00e1 podpora porovn\u00e1vania jedn\u00e9ho hodnoty so zoznamom, pri\u010dom prvky s\u00fa oddelen\u00e9 \u010diarkou;<\/p>\n<li class=\"l\"> Pridan\u00e1 premenn\u00e1 CMAKE_FIND_PACKAGE_PREFER_CONFIG, pri ktorej volanie find_package() bude najprv vykon\u00e1va\u0165 vyh\u013eadanie s\u00faboru konfigur\u00e1cie bal\u00edka, aj ke\u010f je k dispoz\u00edcii vyh\u013ead\u00e1vac\u00ed modul;\n<li class=\"l\"> Pre rozhran\u00edm kni\u017enice bola pridan\u00e1 podpora nastavenia vlastnost\u00ed PUBLIC_HEADER a PRIVATE_HEADER, ktor\u00fdmi sa m\u00f4\u017eu hlavi\u010dkov\u00e9 s\u00fabory nastavova\u0165 pomocou pr\u00edkazu install(TARGETS) na prenos argumentov PUBLIC_HEADER a PRIVATE_HEADER;\n<li class=\"l\"> Pridan\u00e1 premenn\u00e1 CMAKE_VS_JUST_MY_CODE_DEBUGGING a cie\u013eov\u00e1 vlastnos\u0165 VS_JUST_MY_CODE_DEBUGGING na aktiv\u00e1ciu re\u017eimu \u201eJust My Code\u201c v ladicovi Visual Studio pri kompil\u00e1cii s pou\u017eit\u00edm MSVC cl 19.05 a nov\u0161\u00edch verzi\u00ed;\n<li class=\"l\"> Prepracovan\u00fd modul FindBoost, ktor\u00fd teraz komplexnej\u0161ie funguje v re\u017eimoch Config a Module pri pr\u00edtomnosti in\u00fdch vyh\u013ead\u00e1vac\u00edch modulov;\n<li class=\"l\"> Do pr\u00edkazu message() bola pridan\u00e1 podpora typov NOTICE, VERBOSE,<br \/>\n    DEBUG a TRACE;<\/p>\n<li class=\"l\"> Pr\u00edkaz \u201eexport(PACKAGE)\u201c teraz ni\u010d nerob\u00ed, k\u00fdm nebude v\u00fdslovne zapnut\u00fd prostredn\u00edctvom premennej CMAKE_EXPORT_PACKAGE_REGISTRY.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51135\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0441\u0431\u043e\u0440\u043a\u0438 CMake 3.15, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b Autotools \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0432 \u0442\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u043a\u0430\u043a KDE, LLVM\/Clang, MySQL, MariaDB, ReactOS \u0438 Blender. \u041a\u043e\u0434 CMake \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. CMake \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432, \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 \u043c\u043e\u0434\u0443\u043b\u0438, \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 (\u043d\u0435\u0442 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36336","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0441\u0431\u043e\u0440\u043a\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-sistemy-sborki-cmake-3-15\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0431\u043e\u0440\u043a\u0438 CMake 3.15 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0441\u0431\u043e\u0440\u043a\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-sistemy-sborki-cmake-3-15\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:11:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:11:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vydanie syst\u00e9mu zostavenia CMake 3.15 | ProHoster","description":"Prebehlo vydanie multiplatformov\u00e9ho otvoren\u00e9ho gener\u00e1tora skriptov na zostavenie","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-sistemy-sborki-cmake-3-15","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0431\u043e\u0440\u043a\u0438 CMake 3.15 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0441\u0431\u043e\u0440\u043a\u0438","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-sistemy-sborki-cmake-3-15","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:11:00+00:00","article:modified_time":"2019-10-31T19:11:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36336","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 02:55:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:46:26","updated":"2026-01-22 02:55:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/36336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=36336"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/36336\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=36336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=36336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=36336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}