ืืจืกื ืืืฉื ืฉื ืืขืจืืช ืืื ืืื ืืคืืคืืืจืืช CMake 3.16.0 ืืืื ืืฉืืจืืช ืื ืืืืื CTest ื-CPack ืฉืืืจืจื, ืื ืฉืืงื ืขื ืืืืืงื ืืื ืืืช ืืืืืืืช, ืืืชืืื.
ืฉืื ืืืื ืขืืงืจืืื:
-
CMake ืชืืื ืืขืช ื-Objective-C ืื-Objective-C++. ืืชืืืื ืืืคืขืืช ืขื ืืื ืืืกืคืช OBJC ื-OBJCXX ื-project() ืื ื-enable_languages(). ืืคืืื, ืงืืฆื *.m- ื-*.mm- ืืงืืืคืื ื-Objective-C ืื C++, ืืืจืช, ืืื ืงืืื, ืื ืืืืฉืื ืืงืืฆื ืืงืืจ C++.
-
ื ืืกืคื ืคืงืืื target_precompile_headers(), ืืืฆืืื ืจืฉืืื ืฉื ืงืืืฆื ืืืชืจืืช ืฉืืืจืืื ืืจืืฉ ืขืืืจ ืืืขื.
-
ื ืืกืฃ ื ืืก ืืขื UNITY_BUILD, ืฉืืืืจ ืืืืืืืื ืืฉืื ืงืืฆื ืืงืืจ ืืื ืืืืืฅ ืืช ืืื ืืื.
-
ืืคืงืืืืช find_*() ืชืืืืืช ืืขืช ืืืฉืชื ืื ืืืฉืื ืืฉืืืืื ืืืืคืืฉ.
-
ืืคืงืืื file() ืืืืื ืืขืช ืืืฆืื ืืืืคื ืจืงืืจืกืืื ืกืคืจืืืช ืืืงืืฉืจืืช ืืกืคืจืืื ืื ืืงืืืฅ ืืคืขืื ืขื ืคืงืืืช ืืืฉื ื GET_RUNTIME_DEPENDENCIES. ืคืงืืืช ืืฉื ื ืื ืืืืืคื ืืช GetPrerequisites() .
-
ื- CMake ืืฉ ืืขืช ืคืงืืืืช ืืืช ืืฉืงืจ ืืืื ืืช ืื ืงืจืืืช ืืืืฆืขืืช cmake -E, ืืืืคืฉืจืืช --loglevel ืืืฆืื ืืฉืืืืฉ ืืขืช ืืชืฉื ื ืืช ืืฉื --log-level.
ืืงืืจ: linux.org.ru