CMake

소프트웨어 스크린 샷:
CMake
소프트웨어 정보:
버전: 3.12.1 업데이트
업로드 날짜: 16 Aug 18
개발자: Kitware, Inc.
라이센스: 무료
인기: 218

Rating: 2.5/5 (Total Votes: 2)

CMake는 완전히 자유롭고 오픈 소스 소프트웨어 프로젝트로, 빌드 시스템, 시스템 구성을위한 컴파일러, 프리 프로세서 생성, 임의의 GNU / Linux 운영 환경에서의 템플릿 인스턴스 생성 및 코드 생성을 토대로 설계되었습니다. 체계. 이것은 콘솔 / 터미널 환경에서 완전히 실행되는 명령 행 프로그램입니다.


기능 요약

주요 기능으로는 복잡한 대형 빌드 환경 지원, 기본 빌드 파일 생성 기능, 개발자가 포함 파일, 실행 파일 및 라이브러리를 찾을 수있는 강력한 명령, 표준 기능을 포함하는 외부 CMake 파일, 테스트 시스템과의 인터페이스 등이 있습니다. 변수 상속이있는 재귀 적 디렉토리 트래버 설 (iterate traversal)을 지원합니다.

또한 CMake는 비공개 및 전체 빌드를 지원하고 조건부 빌드를 지원하며 단일 소스 트리에서 정규 표현식 확장 및 여러 컴파일 트리를 지원합니다. 새로운 기능을 추가하기 위해 쉽게 확장 할 수 있으며 외부 프로그램을 실행할 수 있습니다.

명령 행 옵션

이 프로그램에는 두 가지 주요 섹션 인 옵션 및 생성기로 구성된 수많은 명령 행 옵션이 있습니다. 개발자는 스크립트 사전로드, cmake 캐시 항목 생성, 개발자 경고 활성화 또는 억제, 빌드 시스템 생성기 및 도구 세트 이름 지정, 다양한 모드로 실행 또는 다양한 정보 인쇄 등을 통해 캐시를 채울 수 있습니다. p>

한편, CMake 컴파일러를 사용하면 CodeBlocks, CodeLite, Eclipse, KDevelop, Kate 및 Sublime Text 2에 대한 프로젝트 파일뿐만 아니라 표준 UNIX makefile, build.ninja 파일을 생성 할 수 있습니다.


지원되는 운영 체제

GNU / Linux 외에도 CMake는 상용 Microsoft Windows 및 Mac OS X 운영 체제에서 성공적으로 테스트되었습니다. 현재 64 비트 및 32 비트 명령어 세트 아키텍처가 지원됩니다.


후드 및 가용성

CMake는 전적으로 C + + 프로그래밍 언어로 작성되었으며 크로스 플랫폼 소프트웨어입니다 (지원되는 운영 체제는 아래 섹션 참조). 범용 소스 타볼로 다운로드 할 수 있습니다.

이 릴리스의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수 :

-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:

더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용 설정되었습니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전 3.11.4의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수 :

-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:

더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용 설정되었습니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수 :

-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:

더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용 설정되었습니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전 3.9.2의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수 :

-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:

더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용 설정되었습니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전 3.8.1의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수 :

-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:

더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용 설정되었습니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전 3.8.0의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수:-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용됩니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전 3.7.2의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수:-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용됩니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전 3.7.1의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수:-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용됩니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

버전 3.7.0의 새로운 기능 :

새로운 기능 :
GUI :
cmake-gui (1)는 더 이상 사용되지 않는 기능에 대한 경고를 제어하는 ​​옵션을 얻었습니다.
cmake-gui (1)는 VSIDE 및 Xcode 생성기에서 사용할 수있는 도구 세트를 설정하는 옵션을 배웠습니다.이 옵션은 cmake (1)의 기존 -T 옵션과 비슷합니다.
cmake-gui (1)는 정규 표현식을 실시간으로 생성하고 평가하는 데 사용할 수있는 정규 표현식 탐색기를 얻었습니다. 탐색기 창은 도구 메뉴를 통해 사용할 수 있습니다.
명령 줄 :
-Wdev 및 -Wno-dev cmake (1) 옵션은 기본적으로 더 이상 사용되지 않는 경고 출력을 활성화하거나 비활성화합니다.
새로운 Werror = dev 및 -Wno-error = dev cmake (1) 옵션을 사용하여 개발자 경고를 오류로 보지 않도록 제어 할 수 있습니다.
cmake (1) -E 명령 행 도구 copy, copy_if_different, copy_directory 및 make_directory는 여러 입력 파일 또는 디렉토리를 지원하도록 배웠습니다.
명령 :
cmake_parse_arguments () 명령은 이제 기본적으로 구현됩니다. CMakeParseArguments 모듈은 호환성을 위해 빈 자리 표시 자로 남아 있습니다.
install (DIRECTORY) 명령은 디렉토리 목록의 생성자 표현식을 지원하는 방법을 학습했습니다.
변수:-Werror = deprecated 및 -Wno-error = deprecated cmake (1) 옵션을 사용하여 CMAKE_ERROR_DEPRECATED 변수를 설정할 수 있습니다.
-Wdeprecated 및 -Wno-deprecated cmake (1) 옵션을 사용하여 CMAKE_WARN_DEPRECATED 변수를 설정할 수 있습니다.
등록 정보 :
이제 VS_GLOBAL_ 대상 속성이 VS 2010 이상에 구현되었습니다. 이전에는 VS 2008 및 이후 버전에서만 작동했습니다.
모듈 :
ExternalProject 모듈은 git clone --origin 값을 제어하기 위해 새로운 GIT_REMOTE_NAME 옵션을 알게되었습니다.
FindBoost 모듈은 이제 Boost :: boost 및 Boost :: filesystem과 같은 가져온 타겟을 제공합니다.
FindFLEX 모듈 FLEX_TARGET 매크로는 새로운 DEFINES_FILE 옵션을 학습하여 생성 될 사용자 정의 출력 헤더를 지정합니다.
FindGTest 모듈은 이제 가져온 타겟을 제공합니다.
GTK2_USE_IMPORTED_TARGETS가 활성화되어있을 때 FindGTK2 모듈은 이제 GTK2_LIBRARIES가 라이브러리 경로 대신 가져온 대상 목록을 포함하도록 설정합니다. 또한 가져온 모든 대상을 포함하는 새로운 GTK2_TARGETS 변수를 설정합니다.
FindOpenMP 모듈은 Clang을 지원하는 방법을 배웠습니다.FindOpenSSL 모듈은 새로운 OPENSSL_MSVC_STATIC_RT 옵션을 사용하여 MSVC 정적 런타임을 사용하여 라이브러리를 검색했습니다.
이제 FindPNG 모듈은 가져온 대상을 제공합니다.
이제 FindTIFF 모듈은 가져온 대상을 제공합니다.
FindXalanC 모듈은 Apache Xalan-C ++ XSL 변환 처리 라이브러리를 찾기 위해 도입되었습니다.
FindXercesC 모듈은 가져온 대상을 제공합니다.
플랫폼 :
컴파일러 ID ARMCC가있는 ARM 컴파일러 (arm.com)에 대한 지원이 추가되었습니다.
컴퓨팅 노드를 대상으로하는 Cray Linux 환경에서의 크로스 컴파일을위한 새로운 플랫폼 파일이 추가되었습니다. 사용법에 대한 자세한 내용은 Cray Linux 환경의 크로스 컴파일을 참조하십시오.
Compile Features 기능은 이제 Windows (MinGW)에서 Clang 컴파일러가 지원하는 기능을 인식합니다.
iOS와 같은 임베디드 애플 플랫폼을 구축 할 때 CMake는 디바이스와 시뮬레이터 빌드를 모두 포함하는 결합 된 타겟을 빌드하고 설치하는 방법을 배웠습니다. 이 동작은 IOS_INSTALL_COMBINED 대상 속성을 설정하여 활성화 할 수 있습니다.
CPack :CPackDMG 모듈은 제공된 PNG 또는 다중 해상도 TIFF 파일을 사용하여 배경 이미지 설정을 포함하여 DragNDrop 설치 프로그램 폴더의 모양을 사용자 정의하기 위해 AppleScript 파일 실행을 지정하는 새로운 변수를 습득했습니다. CPACK_DMG_DS_STORE_SETUP_SCRIPT 및 CPACK_DMG_BACKGROUND_IMAGE 변수를 참조하십시오.
CPackDeb 모듈은 모 놀리 식 또는 구성 요소 별 변수를 사용하여 선택적 구성 파일 원본 필드를 설정하는 방법을 배웠습니다. CPACK_DEBIAN_PACKAGE_SOURCE를 참조하십시오.
CPackDeb 모듈은 패키지, 섹션 및 우선 순위 제어 필드를 구성 요소별로 설정하는 방법을 배웠습니다. 변수 CPACK_DEBIAN__PACKAGE_SECTION 및 CPACK_DEBIAN__PACKAGE_PRIORITY를 참조하십시오.
CPack DragNDrop 생성기는 DMG를 탑재하려고 할 때 사용자에게 표시되는 DMG에 다국어 SLA를 추가하는 방법을 배웠습니다. 자세한 내용은 CPACK_DMG_SLA_LANGUAGES 및 CPACK_DMG_SLA_DIR 변수를 참조하십시오.
CPackNSIS 모듈은 새로운 변수를 학습하여 비트 맵을 설치 프로그램에 추가합니다. CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP 및 CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP 변수를 참조하십시오.
CPackRPM 모듈은 구성 요소 별 이름 및 그룹 제어 필드를 설정하는 방법을 배웠습니다. CPACK_RPM__PACKAGE_NAME 및 CPACK_RPM__PACKAGE_GROUP을 참조하십시오.
다른:더 이상 사용되지 않는 기능에 대한 경고가 기본적으로 사용됩니다. -Wno-deprecated를 사용하거나 CMAKE_WARN_DEPRECATED 변수를 false로 설정하여이 매개 변수를 억제 할 수 있습니다.
지원 중단 및 제거 된 기능 :
cmake (1) -E time 명령은 공백이나 특수 문자가있는 인수를 하위 프로세스로 제대로 전달합니다. 이로 인해 버그를 해결하기 위해 추가로 인용하거나 이스케이프 처리하는 스크립트가 중단 될 수 있습니다.
Xcode 생성기는 다른 생성기와 일관되게 문자열의 백 슬래시를 이스케이프하도록 수정되었습니다. 이전에 Xcode 생성기에서 컨디셔닝 된 추가 백 슬래시와 일치하지 않는 프로젝트는 CMake 3.5 이상의 해결 방법을 제거하기 위해 업데이트해야합니다.
기타 변경 사항 :
Visual Studio 14 2015 생성기는 / debug : fastlink 링커 플래그를 .vcxproj 파일 속성에 매핑하는 방법을 배웠습니다.
이제 FindGTK2 모듈은 sigc ++ 2.5.1 이상을 사용할 때 종속 항목에서 c ++ 11을 사용하도록 GTK2 :: sigc ++ 가져온 대상을 구성합니다.
cmake.org에 제공된 사전 컴파일 된 Windows 바이너리는 이제 설치 프로그램 실행 파일 대신 .msi 패키지입니다. 새 패키지를 설치하기 전에 3.5보다 낮은 CMake 버전을 수동으로 제거해야 할 수도 있습니다.

유사한 소프트웨어

execline
execline

18 Jul 15

purepy
purepy

14 Apr 15

ClamAv#
ClamAv#

3 Jun 15

cons
cons

3 Jun 15

코멘트 CMake

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!