рд╕реАрдПрдордХреЗ 3.16.0 рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛

рд▓реЛрдХрдкреНрд░рд┐рдп рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо CMake 3.16.0 рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ CTest рдФрд░ CPack рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреНрд░рдорд╢рдГ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • рд╕реАрдПрдордХреЗ рдЕрдм рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА++ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ() рдпрд╛ рд╕рдХреНрд╖рдо_рднрд╛рд╖рд╛рдПрдВ() рдореЗрдВ рдУрдмреАрдЬреЗрд╕реА рдФрд░ рдУрдмреАрдЬреЗрд╕реАрдПрдХреНрд╕рдПрдХреНрд╕ рдЬреЛрдбрд╝рдХрд░ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, *.m- рдФрд░ *.mm-рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдпрд╛ рд╕реА++ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдиреНрдпрдерд╛, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рдЙрдиреНрд╣реЗрдВ рд╕реА++ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЗрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред

  • рдЯреАрдо рдЬреЛрдбрд╝реА рдЧрдИ target_precompile_headers(), рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡ рд╕рдВрдХрд▓рд┐рдд рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

  • рд▓рдХреНрд╖реНрдп рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝реА рдЧрдИ рдПрдХрддрд╛_рдирд┐рд░реНрдорд╛рдг, рдЬреЛ рдЬреЗрдирд░реЗрдЯрд░ рдХреЛ рдирд┐рд░реНрдорд╛рдг рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред

  • Find_*() рдХрдорд╛рдВрдб рдЕрдм рдирдП рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЦреЛрдЬ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

  • рдлрд╝рд╛рдЗрд▓() рдХрдорд╛рдВрдб рдЕрдм GET_RUNTIME_DEPENDENCIES рдЙрдкрдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬреБрдбрд╝реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдХрдорд╛рдВрдб GetPrerequisites() рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

  • CMake рдореЗрдВ рдЕрдм рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рд╣реА рдФрд░ рдЧрд▓рдд рдХрдорд╛рдВрдб рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ cmake -E рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ --loglevel рд╡рд┐рдХрд▓реНрдк рдЕрдм рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ --log-level рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ