เดเดจเดชเตเดฐเดฟเดฏ เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏ CMake 3.16.0 เดจเตเดฑเต เดเดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด เด เดจเตเดฌเดจเตเดง เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดเดณเดพเดฏ CTest, CPack เดเดจเตเดจเดฟเดตเดฏเตเด เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ, เดเดคเต เดฏเดฅเดพเดเตเดฐเดฎเด เดชเดพเดเตเดเตเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเตเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเตเด เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเดจเตเดจเต.
เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเดเตเดเตพ:
-
CMake เดเดชเตเดชเตเตพ Objective-C, Objective-C++ เดเดจเตเดจเดฟเดตเดฏเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. เดชเตเดฐเตเดเดเตเดฑเตเดฑเต() เด เดฒเตเดฒเตเดเตเดเดฟเตฝ enable_languages() เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต OBJC, OBJCXX เดเดจเตเดจเดฟเดต เดเตเตผเดคเตเดคเต เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเต. เด เดเตเดเดจเต, *.m-, *.mm- เดซเดฏเดฒเตเดเตพ เดเดฌเตเดเดเตเดฑเตเดฑเตเดตเต-เดธเดฟ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดฟ++ เดเดฏเดฟ เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเด, เด เดฒเตเดฒเดพเดคเตเดคเดชเดเตเดทเด, เดฎเตเดฎเตเดชเดคเตเดคเตเดชเตเดชเตเดฒเต, เด เดต C++ เดเดฑเดตเดฟเด เดซเดฏเดฒเตเดเดณเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเตเด.
-
เดเดฎเดพเตปเดกเต เดเตเตผเดคเตเดคเต target_precompile_headers(), เดเดพเตผเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดฎเตเตปเดเตเดเตเดเดฟ เดเดเดชเตเตฝ เดเตเดฏเตเดค เดนเตเดกเตผ เดซเดฏเดฒเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
-
เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดเตเตผเดคเตเดคเต UNITY_BUILD, เดฌเดฟเตฝเดกเต เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเดพเตป เดธเตเดดเตโเดธเต เดซเดฏเดฒเตเดเตพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดคเต เดเดจเดฑเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดชเดฑเดฏเตเดจเตเดจเต.
-
เดคเดฟเดฐเดฏเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดคเดฟเดฏ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเต เดเดชเตเดชเตเตพ find_*() เดเดฎเดพเตปเดกเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.
-
เดซเดฏเตฝ() เดเดฎเดพเตปเดกเดฟเดจเต เดเดชเตเดชเตเตพ เดเดฐเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ GET_RUNTIME_DEPENDENCIES เดธเดฌเตโเดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดฒเดฟเดเตเดเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเต เดเดตเตผเดคเตเดคเดฟเดเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เด เดเดชเดเดฎเดพเตปเดกเต GetPrerequisites() เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต.
-
CMake -E เดตเดดเดฟ เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดธเดคเตเดฏเดตเตเด เดคเตเดฑเตเดฑเดพเดฏเดคเตเดฎเดพเดฏ เดเดฎเดพเตปเดกเตเดเตพ CMake-เตฝ เดเดชเตเดชเตเตพ เดเดฃเตเดเต, เดเตเดเดพเดคเต --loglevel เดเดชเตเดทเตป เดเดชเตเดชเตเตพ เดเดดเดฟเดตเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต --log-level เดเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเดเดฐเดฃเด เดเตเดฏเตเดฏเตเด.
เด เดตเดฒเดเดฌเด: linux.org.ru