ะััะปะฐ ะฝะพะฒะฐั ะฒะตััะธั ะฟะพะฟัะปััะฝะพะน ัะธััะตะผั ัะฑะพัะบะธ CMake 3.16.0 ะธ ัะพะฟััััะฒัััะธั ััะธะปะธั CTest ะธ CPack, ะพะฑะปะตะณัะฐััะธั ัะตััะธัะพะฒะฐะฝะธะต ะธ ัะฑะพัะบั ะฟะฐะบะตัะพะฒ ัะพะพัะฒะตัััะฒะตะฝะฝะพ.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบปเปเบเบเป:
-
CMake ัะตะฟะตัั ะฟะพะดะดะตัะถะธะฒะฐะตั Objective-C ะธ Objective-C++. ะะพะดะดะตัะถะบะฐ ะฒะบะปััะฐะตััั ะดะพะฑะฐะฒะปะตะฝะธะตะผ OBJC ะธ OBJCXX ะฒ project() ะธะปะธ enable_languages(). ะขะฐะบะธะผ ะพะฑัะฐะทะพะผ, *.m- ะธ *.mm-ัะฐะนะปั ะฑัะดัั ะบะพะผะฟะธะปะธัะพะฒะฐัััั ะบะฐะบ Objective-C ะธะปะธ ะก++, ะธะฝะฐัะต, ะบะฐะบ ะธ ัะฐะฝะตะต, ะฑัะดัั ััะธัะฐัััั ะธัั ะพะดะฝัะผะธ ัะฐะนะปะฐะผะธ C++.
-
เปเบเบตเปเบกเบเปเบฒเบชเบฑเปเบ target_precompile_headers(), ัะบะฐะทัะฒะฐััะฐั ัะฟะธัะพะบ ะฟัะตะบะพะผะฟะธะปะธัะพะฒะฐะฝะฝัั ะทะฐะณะพะปะพะฒะพัะฝัั ัะฐะนะปะพะฒ ะดะปั ัะตะปะธ.
-
ะะพะฑะฐะฒะปะตะฝะพ ัะฒะพะนััะฒะพ ัะตะปะธ UNITY_BUILD, ัะบะฐะทัะฒะฐััะตะต ะณะตะฝะตัะฐัะพัะฐะผ ะพะฑัะตะดะธะฝััั ะธัั ะพะดะฝัะต ัะฐะนะปั ะดะปั ััะบะพัะตะฝะธั ัะฑะพัะบะธ.
-
ะะพะผะฐะฝะดั find_*() ัะตะฟะตัั ะฟะพะดะดะตัะถะธะฒะฐัั ะฝะพะฒัะต ะฟะตัะตะผะตะฝะฝัะต, ะบะพะฝััะพะปะธััััะธะต ะฟะพะธัะบ.
-
ะะพะผะฐะฝะดะฐ file() ัะตะฟะตัั ะผะพะถะตั ัะตะบัััะธะฒะฝะพ ะฒัะดะฐะฒะฐัั ัะฟะธัะพะบ ะฑะธะฑะปะธะพัะตะบ ะฟัะธะปะธะฝะบะพะฒะฐะฝะฝัั ะบ ะฑะธะฑะปะธะพัะตะบะต ะธะปะธ ะธัะฟะพะปะฝัะตะผะพะผั ัะฐะนะปั ั ะฟะพะดะบะพะผะฐะฝะดะพะน GET_RUNTIME_DEPENDENCIES. ะญัะฐ ะฟะพะดะบะพะผะฐะฝะดะฐ ะทะฐะผะตะฝัะตั ัะพะฑะพะน GetPrerequisites() .
-
CMake ัะตะฟะตัั ะธะผะตะตั ะฒัััะพะตะฝะฝัะต ะบะพะผะฐะฝะดั true ะธ false, ะฒัะทัะฒะฐะตะผัะต ัะตัะตะท cmake -E, ะฐ ะพะฟัะธั โloglevel ัะตะฟะตัั ัััะฐัะตะปะฐ ะธ ะฑัะดะตั ะฟะตัะตะธะผะตะฝะพะฒะฐะฝะฐ ะฒ โlog-level.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: linux.org.ru