vcpkg_configure_cmake
Warning
이 함수는 더 이상 사용되지 vcpkg_cmake_configure
않습니다.
프로젝트의 디버그 및 릴리스 빌드에 대한 CMake를 구성합니다.
사용
vcpkg_configure_cmake(
SOURCE_PATH <${SOURCE_PATH}>
[PREFER_NINJA]
[DISABLE_PARALLEL_CONFIGURE]
[NO_CHARSET_FLAG]
[GENERATOR <"NMake Makefiles">]
[OPTIONS <-DUSE_THIS_IN_ALL_BUILDS=1>...]
[OPTIONS_RELEASE <-DOPTIMIZE=1>...]
[OPTIONS_DEBUG <-DDEBUGGABLE=1>...]
[MAYBE_UNUSED_VARIABLES <OPTION_NAME>...]
)
매개 변수
SOURCE_PATH
를 포함하는 디렉터리를 지정합니다 CMakeLists.txt
.
규칙에 따라 일반적으로 포트파일에서 변수 SOURCE_PATH
로 설정됩니다.
PREFER_NINJA
사용 가능한 경우 vcpkg는 Ninja를 사용하여 빌드를 수행해야 했음을 나타냅니다. 포트가 Ninja에서 작동하지 않는 것으로 알려져 있지 않은 경우 이를 지정해야 합니다.
DISABLE_PARALLEL_CONFIGURE
CMake 구성 단계를 병렬로 실행하지 않도록 설정합니다. 구성 중에 원본 디렉터리에 다시 쓰는 라이브러리에 필요합니다.
또한 CMAKE_DISABLE_SOURCE_CHANGES 사용하지 않도록 설정합니다.
NO_CHARSET_FLAG
기본 문자 집합으로 전달 utf-8
을 CMAKE_CXX_FLAGS
사용하지 않도록 설정하고 CMAKE_C_FLAGS
.
이는 자체 소스 코드의 문자 집합을 설정하는 라이브러리에 필요합니다.
발생기
사용할 정확한 생성기를 지정합니다.
이는 일부 프로젝트별 빌드 시스템이 실제 빌드를 수행하지 않는 cmake 스크립트에 래핑된 경우에 유용합니다.
이 용도로 사용되는 경우 로 설정 "NMake Makefiles"
해야 합니다.
OPTIONS
구성 중에 CMake에 전달되는 추가 옵션입니다.
OPTIONS_RELEASE
릴리스 구성 중에 CMake에 전달된 추가 옵션입니다. 이러한 항목은 .에 추가됩니다 OPTIONS
.
OPTIONS_DEBUG
디버그 구성 중에 CMake에 전달되는 추가 옵션입니다. 이러한 항목은 .에 추가됩니다 OPTIONS
.
MAYBE_UNUSED_VARIABLES
명시적으로 전달되지만 모든 플랫폼에서 사용되지 않을 수 있는 모든 CMake 변수입니다. 예시:
vcpkg_cmake_configure(
...
OPTIONS
-DBUILD_EXAMPLE=OFF
...
MAYBE_UNUSED_VARIABLES
BUILD_EXAMPLE
)
LOGNAME
구성 호출의 출력을 쓸 로그의 이름입니다.
주의
이 명령은 CMake에 많은 일반적인 인수를 제공합니다. 전체 목록을 보려면 원본을 검사합니다.
Source
vcpkg