CMake เชเช เชธเชฐเชณ เชธเซเชเซเชฐเชฟเชชเซเชเซเชเช เชญเชพเชทเชพ, เชฎเซเชกเซเชฏเซเชฒเซ เชฆเซเชตเชพเชฐเชพ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชตเชฟเชธเซเชคเชพเชฐเชตเชพเชจเซเช เชธเชพเชงเชจ, เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ เชจเซเชฏเซเชจเชคเชฎ เชธเชเชเซเชฏเชพ (M4, Perl เช เชฅเชตเชพ Python เชธเชพเชฅเซ เชฌเชเชงเชจเชเชฐเซเชคเชพ เชจเชฅเซ), เชเซเชถเซเชเช เชธเชชเซเชฐเซเช, เชเซเชฐเซเชธ-เชเชฎเซเชชเชพเชเชฒเซเชถเชจ เชฎเชพเชเซ เชเซเชฒเซเชธเชจเซ เชนเชพเชเชฐเซ, เชฌเชฟเชฒเซเชก เชเชจเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชเชชเชตเชพ เชฎเชพเชเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชเซ. เชฌเชฟเชฒเซเชก เชธเชฟเชธเซเชเชฎเซเชธ เช เชจเซ เชเชฎเซเชชเชพเชเชฒเชฐเซเชธเชจเซ เชตเชฟเชถเชพเชณ เชถเซเชฐเซเชฃเซ เชฎเชพเชเซเชจเซ เชซเชพเชเชฒเซ, เชชเชฐเซเชเซเชทเชฃ เชธเซเชเซเชฐเชฟเชชเซเชเซ เช เชจเซ เชฌเชฟเชฒเซเชก เชชเซเชเซเชเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชนเชพเชเชฐเซ ctest เช เชจเซ cpack เชเชชเชฏเซเชเชฟเชคเชพเช, เชฌเชฟเชฒเซเชก เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชจเซเชเชฐเซเชเซเชเชฟเชต เชฐเซเชคเซ เชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซ cmake-gui เชเชชเชฏเซเชเชฟเชคเชพ.
เชฎเซเชเซเชฏ
- CUDA เชญเชพเชทเชพ เชตเชฟเชจเซเชกเซเช เชธเชฟเชตเชพเชฏเชจเชพ เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชชเชฐ เชเซเชฒเซเชเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฌเชจเชพเชตเซ เชถเชเชพเชฏ เชเซ. CUDA เช เชฒเช เชธเชเชเชฒเชจ เชนเชเซ เชธเซเชงเซ เชเซเชเชชเชฃ เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชชเชฐ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ.
- "--เชชเซเชฐเซเชซเชพเชเชฒเชฟเชเช-เชเชเชเชชเซเช" เช เชจเซ "--เชชเซเชฐเซเชซเชพเชเชฒเชฟเชเช-เชซเซเชฐเซเชฎเซเช" เชตเชฟเชเชฒเซเชชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ CMake เชธเซเชเซเชฐเชฟเชชเซเชเซเชจเซ เชชเซเชฐเซเชซเชพเชเชฒเชฟเชเช เชฎเชพเชเซ เชธเชฎเชฐเซเชฅเชจ เชเชฎเซเชฐเซเชฏเซเช.
- add_library() เช เชจเซ add_executable() เชเชฆเซเชถเซ เชนเชตเซ เชเชฒเชฟเชฏเชพเชธ เชเชพเชฐเซเชเซเชเซเชธเชจเซ เชฐเชเชจเชพเชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเซ เชเซ เชเซ เชฌเชฟเชจ-เชตเซเชถเซเชตเชฟเช เชเชฏเชพเชค เชเชฐเซเชฒเชพ เชฒเชเซเชทเซเชฏเซเชจเซ เชธเชเชฆเชฐเซเชญ เชเชชเซ เชเซ.
- เชธเซเชเซเชฐเชฟเชชเซเชเซเชก เช เชฅเชตเชพ เชฌเชฟเชฒเซเช-เชเชจ เชเชฆเซเชถเซ เชชเชฐ เชฎเซเชเชพ-เชเชชเชฐเซเชถเชจ เชฎเชพเชเซ cmake_language() เชเชฆเซเชถ เชเชฎเซเชฐเซเชฏเซ.
- configure_file() เชจเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพเชฎเชพเช เชธเชฎเชพเชจ เชซเชพเชเชฒ(CONFIGURE) เชธเชฌเชเชฎเชพเชจเซเชก เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชชเชฐเชเชคเซ เชซเชพเชเชฒ เชธเชเชฆเชฐเซเชญเชจเซ เชฌเชฆเชฒเซ เชธเซเชเซเชฐเชฟเชเช เชคเชฐเซเชเซ เชธเชฎเชพเชตเชฟเชทเซเชเซ เชชเชธเชพเชฐ เชเชฐเซ เชเซ.
- เชเซ เชเชเช เชจ เชฎเชณเซเชฏเซเช เชนเซเชฏ เชคเซ เชญเซเชฒ เชธเชพเชฅเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชจเซเช เชฌเชเชง เชเชฐเชตเชพ เชฎเชพเชเซ find_program(), find_library(), find_path() เช เชจเซ find_file() เชเชฆเซเชถเซเชฎเชพเช เชเชตเชถเซเชฏเช เชตเชฟเชเชฒเซเชช เชเชฎเซเชฐเซเชฏเซ.
- CUDA เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชเซ เชเชฒ "CMAKE_CUDA_ARCHITECTURES" เชเชฎเซเชฐเซเชฏเซเช (เชเซ เชเชฒ "CMAKE_CUDA_COMPILER_ID" "NVIDIA" เชชเชฐ เชธเซเช เชเชฐเซเชฒ เชนเซเชฏ เชคเซ เชเชชเชฎเซเชณเซ เชธเซเช เชฅเช เชเชพเชฏ เชเซ).
- เชเชจเชฐเซเชเชฐเชฎเชพเช เชธเชฎเชพเชตเชฟเชทเซเช เชธเซเชฐเซเชค เชซเชพเชเชฒเซ (BATCH, GROUP) เชฎเชพเชเซ เชเซเชฐเซเชชเชฟเชเช เช เชฒเซเชเซเชฐเชฟเชงเชฎ เชชเชธเชเชฆ เชเชฐเชตเชพ เชฎเชพเชเซ "UNITY_BUILD_MODE" เชเซเชฃเชงเชฐเซเชฎ เชเชฎเซเชฐเซ.
- เชฒเชฟเชเช เชซเซเชฒเซเชเซเชธเชจเซ เชถเซเชฆเซเชงเชคเชพ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ CheckLinkerFlag เชฎเซเชกเซเชฏเซเชฒ เชเชฎเซเชฐเซเชฏเซเช.
- เชเชฎเซเชฐเชพเชฏเซเชฒ $ เชเชจเชฐเซเชเชฐ เช เชญเชฟเชตเซเชฏเชเซเชคเชฟเช , $ , $ เช เชจเซ $ .
- CTEST_RESOURCE_SPEC_FILE เชเชฒ ctest เชเชชเชฏเซเชเชฟเชคเชพเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ เชเซเชฅเซ เชธเชเชธเชพเชงเชจ เชธเซเชชเชทเซเชเซเชเชฐเชฃ เชซเชพเชเชฒเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ.
เชธเซเชฐเซเชธ: opennet.ru