CMake แแแแแแ แฉแแแ แแแ แขแแแ แกแแ แแแขแแ แแแแก แแแแก แแแฌแแแแแแ, แแแแฃแแแแแก แกแแจแฃแแแแแแ แคแฃแแฅแชแแแแแ แแแแก แแแคแแ แแแแแแก แกแแจแฃแแแแแแ, แแแแแแแแแแฃแแแแแแแก แแแแแแแแฃแ แ แ แแแแแแแแแ (แแ แแ แแก แแแแแฃแแ M4-แแแ, Perl-แแแ แแ Python-แแแ), แฅแแจแแ แแแแก แแฎแแ แแแญแแ แแ, แฏแแแ แแแแแ แแแแแแแแชแแแก แแแกแขแ แฃแแแแขแแแแก แแ แกแแแแแแ, แแแแกแขแ แฃแฅแชแแแก แแแแแ แแ แแแแก แแฎแแ แแแญแแ แแ. แคแแแแแแ build แกแแกแขแแแแแแกแ แแ แจแแแแแแแแแแแแก แคแแ แแ แกแแแฅแขแ แแกแแแแก, แงแแคแแ ctest แแ cpack แฃแขแแแแขแแแ แขแแกแขแแก แกแแ แแแขแแแแกแ แแ แจแแแแแแก แแแแแขแแแแก แแแแกแแแฆแแ แแกแแแแก, cmake-gui แฃแขแแแแขแ build-แแก แแแ แแแแขแ แแแแก แแแขแแ แแฅแขแแฃแแแ แแแกแแงแแแแแแแ.
แแแแแแ แ
- แแแแแแขแ แแฎแแแ แแกแแแแแแแก แกแแ แแแขแแก แแแแแ แแขแแ แ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ Ninja แแแกแขแ แฃแแแแขแแ แแฃแแแ - "Ninja Multi-Config", แ แแแแแแช แแแแกแฎแแแแแแแ แซแแแแ แแแแแ แแขแแ แแกแแแ แแ แแแ แแฃแแแ แ แแแแแแแแ แแกแแแแแแแก แแแแคแแแฃแ แแชแแแก แแแแฃแจแแแแแแก แจแแกแแซแแแแแแแแ.
- แแกแแแแแแแก แกแแ แแแขแแก แแแแแ แแขแแ แจแ Visual Studio-แกแแแแก
แแแแแฉแแแ แแแแแแฃแ แแแแคแแแฃแ แแชแแแกแแแ แแแแแแจแแ แแแฃแแ แฌแงแแ แแก แคแแแแแแแก แแแแกแแแฆแแ แแก แจแแกแแซแแแแแแแ (แแแแคแแแฃแ แแชแแแก แฌแงแแ แแแแแ). - CUDA-แกแแแแก แแแขแ แแแ แแแแขแ แแแแก แแแงแแแแแแก แจแแกแแซแแแแแแแ (โcuda_std_03โ, โcuda_std_14โ แแ แ.แจ.) แแแแแแขแ แแแแแแแแ แแก แแแ แแแแขแ แแแแก แแแงแแแแแแก แแแกแขแ แฃแแแแขแแแก (แแแแแแแฅแขแแก แแแฎแแกแแแแแแแแแ).
- แแแแแขแแแฃแแแ แชแแแแแแแ "CMAKE_CUDA_RUNTIME_LIBRARY" แแ "CUDA_RUNTIME_LIBRARY" CUDA-แก แแแแแงแแแแแแกแแก แแฃแจแแแแแก แแ แแแก แแแแแแแแแแแแแก แขแแแแก แจแแกแแ แฉแแแแ.
- แแแแแขแแแฃแแแ "FindCUDAToolkit" แแแแฃแแ, แ แแแ แแแแแแแแแก แกแแกแขแแแแจแ แแ แกแแแฃแแ CUDA แแแกแขแ แฃแแแแขแแ แแฃแแแก CUDA แแแแก แฉแแ แแแแก แแแ แแจแ.
- cmake-แก แแแแแแขแ "--debug-find" แแ แซแแแแแ, แ แแแ แแแแแกแฃแแแงแ แแแแแขแแแแแ แฌแแกแแแแแฎแ แแแแแแแกแขแแแ แกแแซแแแแ แแแแ แแชแแแแแก แจแแกแ แฃแแแแแกแแก. แแกแแแแกแ แแแแแแแแกแแแแก แแแแแขแแแฃแแแ CMAKE_FIND_DEBUG_MODE แชแแแแแ.
- "FindCURL" แแแแฃแแก แแแแแแขแ CURL แฎแแแกแแฌแงแแแแแก แซแแแแแก แแฎแแ แแแญแแ แ cmake-แแก แแแแ แแแแแ แแ แแแฃแแ แแแแคแแแฃแ แแชแแแก แคแแแแแแแก "CURLConfig.cmake" แแแแแงแแแแแแ. แแ แฅแชแแแแก แแแแแกแแ แแแแแ แแแฌแแแแแฃแแแ CURL_NO_CURL_CMAKE แชแแแแแ.
- FindPython-แแก แแแแฃแแแ แแแแแแขแ Python-แแก แแแแแแแแแขแแแแก แแแซแแแแแก แจแแกแแซแแแแแแแ แแแ แขแฃแแแฃแ แแแ แแแแจแ, แ แแแแแแช แแแ แแฃแแแ โcondaโ-แก แแแแแงแแแแแแ.
- ctest แแ แแแ แแแแ แแแแแแขแ โ--no-tests=[error|แแแแแ แแ แแแ]โ แแคแชแแแแ, แ แแแ แแแแแกแแแฆแแ แแก แฅแชแแแ แขแแกแขแแแแก แแ แแ แกแแแแแแก แจแแแแฎแแแแแจแ แแ โ--repeatโ แขแแกแขแแแแก แฎแแแแฎแแแ แแแจแแแแแก แแแ แแแแแแก แแแกแแงแแแแแแแ (แแแแแแแแแแ, แแ แแแก แแแกแแแแก แจแแแแแ).
- แแกแแแแแแแก แกแแแแแแ แแแแกแแแแแ INTERFACE_LINK_OPTIONS, INTERFACE_LINK_DIRECTORIES แแ INTERFACE_LINK_DEPENDS แแฎแแ แแแแแขแแแแแแ แกแขแแขแแแฃแ แแ แแฌแงแแแแแ แแแแแแแแแแแแแก แจแแแ แแแแแแแแแแฃแแแแแแจแ.
- MinGW แฎแแแกแแฌแงแแแ แแแแ แแแแก แแแแแงแแแแแแกแแก, DLL แคแแแแแแแก แซแแแแ find_library แแ แซแแแแแแ แแแแฃแแแกแฎแแแแแ แแแแแ แแฃแแแ (แกแแแแชแแแแ, แแแแฃแแแกแฎแแแแ แแชแแแแแแ แแ แแก ".dll.a" แแแแแแแแแแแแแก แแแแแ แขแ).
- Ninja-แก แแแแแ แแขแแ แจแ ninja แฃแขแแแแขแแก แแ แฉแแแแก แแแแแแ แแฎแแ แแ แแ แแก แแแแแแแแแแฃแแ แจแแกแ แฃแแแแแแ แคแแแแแก แกแแฎแแแแ - แแแแแงแแแแแฃแแแ แแแ แแแแ ninja-build, ninja แแ samu แแ แแแ แแแ, แ แแแแแแช แแแแแแแแ PATH แแแ แแแแก แชแแแแแแก แแแจแแแแแแ แแแแกแแแฆแแ แฃแ แแแแแแแแจแ.
- cmake-แก แแแแแแขแ "-E rm" แแ แซแแแแแ, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แคแแแแแแแกแ แแ แแแ แแฅแขแแ แแแแแก แฌแแกแแจแแแแแ แชแแแแ "-E remove" แแ "-E remove_directory" แแ แซแแแแแแแแก แแแชแแแแ.
แฌแงแแ แ: opennet.ru