--- - branch: MAIN date: Fri Jul 31 09:02:31 UTC 2020 files: - new: '1.2' old: '1.1' path: pkgsrc/devel/cmake/Makefile.common pathrev: pkgsrc/devel/cmake/Makefile.common@1.2 type: modified - new: '0' old: '1.58' path: pkgsrc/devel/cmake/Makefile.version pathrev: pkgsrc/devel/cmake/Makefile.version@0 type: deleted - new: '1.62' old: '1.61' path: pkgsrc/devel/cmake/PLIST pathrev: pkgsrc/devel/cmake/PLIST@1.62 type: modified - new: '0' old: '1.1' path: pkgsrc/devel/cmake/PLIST.Cygwin pathrev: pkgsrc/devel/cmake/PLIST.Cygwin@0 type: deleted - new: '1.161' old: '1.160' path: pkgsrc/devel/cmake/distinfo pathrev: pkgsrc/devel/cmake/distinfo@1.161 type: modified - new: '1.1' old: '0' path: pkgsrc/devel/cmake/version.mk pathrev: pkgsrc/devel/cmake/version.mk@1.1 type: added - new: '1.2' old: '1.1' path: pkgsrc/devel/cmake/patches/patch-Modules_Platform_UnixPaths.cmake pathrev: pkgsrc/devel/cmake/patches/patch-Modules_Platform_UnixPaths.cmake@1.2 type: modified - new: '0' old: '1.1' path: pkgsrc/devel/cmake/patches/patch-Source_cmWorkerPool.cxx pathrev: pkgsrc/devel/cmake/patches/patch-Source_cmWorkerPool.cxx@0 type: deleted id: 20200731T090231Z.6cc1ca246e4e29eb9133fd7a660d62c1b4580ff0 log: "cmake: update to 3.18.1.\n\nSome of the more significant changes in CMake 3.18 are:\n\n* The â\x80\x9CCUDAâ\x80\x9D language can now be compiled using Clang on non-Windows platforms.\n Separable compilation is not yet supported on any platform.\n* â\x80\x9Ccmake(1)â\x80\x9D gained support for profiling of CMake scripts through the\n parameters â\x80\x9Câ\x80\x93profiling-outputâ\x80\x9D and â\x80\x9Câ\x80\x93profiling-formatâ\x80\x9D.\n* The â\x80\x9Cadd_library()â\x80\x9D and â\x80\x9Cadd_executable()â\x80\x9D commands learned to\n create Alias Targets referencing non-â\x80\x9CGLOBALâ\x80\x9D Imported Targets.\n* The â\x80\x9Ccmake_language()â\x80\x9D command was added for meta-operations on\n scripted or built-in commands, starting with a mode to â\x80\x9CCALLâ\x80\x9D other\n commands, and â\x80\x9CEVAL CODEâ\x80\x9D to inplace evaluate a CMake script.\n* The â\x80\x9Cfile(CONFIGURE)â\x80\x9D subcommand was created in order to replicate\n the â\x80\x9Cconfigure_file()â\x80\x9D functionality without resorting to a pre-\n existing file on disk as input. The content is instead passed as a\n string.\n* The â\x80\x9Cfind_program()â\x80\x9D, â\x80\x9Cfind_library()â\x80\x9D, â\x80\x9Cfind_path()â\x80\x9D and\n â\x80\x9Cfind_file()â\x80\x9D commands gained a new â\x80\x9CREQUIREDâ\x80\x9D option that will stop\n processing with an error message if nothing is found.\n* A â\x80\x9CCMAKE_CUDA_ARCHITECTURESâ\x80\x9D variable was added to specify CUDA\n output architectures. Users are encouraged to use this instead of\n specifying options manually, as this approach is compiler-agnostic.\n \ The variable is initialized automatically when\n â\x80\x9CCMAKE_CUDA_COMPILER_IDâ\x80\x9D is â\x80\x9CNVIDIAâ\x80\x9D. The variable is used to\n initialize the new â\x80\x9CCUDA_ARCHITECTURESâ\x80\x9D target property. See policy\n â\x80\x9CCMP0104â\x80\x9D.\n* The â\x80\x9CUNITY_BUILD_MODEâ\x80\x9D target property was added to tell generators\n which algorithm (â\x80\x9CBATCHâ\x80\x9D, â\x80\x9CGROUPâ\x80\x9D) to use for grouping included source\n files.\n* The â\x80\x9CCheckLinkerFlagâ\x80\x9D module has been added to provide a facility to\n check validity of link flags.\n* The â\x80\x9C$â\x80\x9D and â\x80\x9C$â\x80\x9D â\x80\x9Cgenerator\n expressionsâ\x80\x9D were added to manage device and host link steps.\n* The â\x80\x9C$â\x80\x9D and â\x80\x9C$â\x80\x9D â\x80\x9Cgenerator expressionsâ\x80\x9D were added.\n* â\x80\x9Cctest(1)â\x80\x9D gained a new â\x80\x9CCTEST_RESOURCE_SPEC_FILEâ\x80\x9D variable, which\n can be used to specify a resource specification file.\n* â\x80\x9Cccmake(1)â\x80\x9D learned to read a â\x80\x9CCCMAKE_COLORSâ\x80\x9D environment variable\n to customize colors.\n* On Windows, the â\x80\x9CNinjaâ\x80\x9D and â\x80\x9CNinja Multi-Configâ\x80\x9D generators, when a\n compiler is not explicitly specified, now select the first compiler\n (of any name) found in directories listed by the â\x80\x9CPATHâ\x80\x9D environment\n variable.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/cmake' unixtime: '1596186151' user: wiz