FindBoost¶

기타 변수¶

을 향상 라이브러리에 많은 변종이 인코딩에서 자신의 파일 이름입니다.사용자 또는 프로젝트는이 모듈에 설정 변수를 찾을 변형을 알려줄 수 있습니다:

Boost_USE_DEBUG_LIBS

버전 3.10 의 새로운 기능.

ON또는OFF으로 설정하여 디버그 라이브러리를 검색하고 사용할지 여부를 지정합니다. 기본값은ON입니다.

Boost_USE_RELEASE_LIBS

버전 3.10 의 새로운 기능.

ON또는OFF으로 설정하여 릴리스 라이브러리를 검색하고 사용할지 여부를 지정합니다. 기본값은ON입니다.

Boost_USE_MULTITHREADED

다중 스레드가 아닌 라이브러리를 사용하려면 끄기로 설정합니다. 기본값은ON입니다.

Boost_USE_STATIC_LIBS

정적 라이브러리의 사용을 강제로 설정 합니다. 기본값은OFF입니다.

Boost_USE_STATIC_RUNTIME

ON또는OFF로 설정하여 연결된 라이브러리를 사용할지 여부를 지정합니다. 기본값은 플랫폼에 따라 다릅니다.

Boost_USE_DEBUG_RUNTIME

ON또는OFF로 설정하여 연결된 라이브러리를 사용할지 여부를 지정합니다. 기본값은ON입니다.

Boost_USE_DEBUG_PYTHON

ON로 설정하면 디버그 파이썬 빌드(“와이”태그)로 컴파일 된 라이브러리를 사용할 수 있습니다. 기본값은OFF입니다.

Boost_USE_STLPORT

ON로 설정 기본값은OFF입니다.이 문제를 해결하려면 다음 단계를 따르세요. 기본값은OFF입니다.

Boost_COMPILER

컴파일러별 라이브러리 접미사(예:-gcc43)로 설정합니다. 사용 중인 컴파일러에 대해 자동으로 계산됩니다.

버전 3.9 에서 변경:여러 호환 접미사를 테스트해야하는 경우 목록을 사용할 수 있습니다.

Boost_LIB_PREFIX

버전 3.18 의 새로운 기능.

부트 정적 라이브러리에서 사용하는 플랫폼 관련 라이브러리 이름 접두사(예:lib)로 설정합니다. 이 작업은 기본적으로 접두사를 알 수 없는 플랫폼에서만 필요합니다.

Boost_ARCHITECTURE

버전 3.13 의 새로운 기능.

아키텍처별 라이브러리 접미사(예:-x64)로 설정합니다.기본값은 사용 중인 컴파일러에 대해 자동 계산됩니다.

Boost_THREADAPI

thread구성 요소 라이브러리 이름에 대한 접미사(예:pthread또는win32). 이 접미사가 있거나없는 이름은 모두 시도됩니다.

Boost_NAMESPACE

예를 들어 부스트를 빌드하는 데 사용되는 대체 네임스페이스 myboost로 설정하면boost_thread대신myboost_thread를 검색합니다.

이 모듈을 제어하기 위해 설정 될 수있는 다른 변수는 다음과 같습니다:

Boost_DEBUG

FindBoost에서 디버그 출력을 사용하려면ON로 설정합니다.어떤 버그 리포트를 제출하기 전에이를 활성화하십시오.

Boost_REALPATH

ON로 설정하여 패키징을 지원하기 위해 검색된 라이브러리에 대한 심볼릭 링크를 해결합니다. 예를 들어,”시스템”구성 요소 라이브러리는/usr/lib/libboost_system.so대신/usr/lib/libboost_system.so.1.67.0로 확인될 수 있습니다. 이 링크에 영향을 주지 않으며 사용자가 이 정보를 필요로 하지 않는 한 사용할 수 없습니다.

Boost_LIBRARY_DIR

Boost_LIBRARY_DIR_RELEASEBoost_LIBRARY_DIR_DEBUG의 기본값입니다.

Boost_NO_WARN_NEW_VERSIONS

버전 3.20 의 새로운 기능.

ON로 설정하여 뉴부스트 버전에 대한 알 수 없는 종속성에 대한 경고를 표시하지 않습니다.

비주얼 스튜디오와 볼랜드 컴파일러 부스트 헤더에 해당 라이브러리에 자동 링크를 요청합니다. 이를 위해서는 일치하는 라이브러리가 명시 적으로 연결되거나 링크 라이브러리 검색에서 사용할 수 있어야합니다 path.In 이 경우Boost_USE_STATIC_LIBS에서OFF으로 설정하면 동적 연결이 이루어지지 않을 수 있습니다. 부스트 자동 연결은 일반적으로 몇 가지 예외를 제외하고 정적 라이브러리를 요청합니다(예:Boost.Python). 사용:

add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})

자동 연결 요청에 대한 정보를보고 부스트를 요청합니다.

답글 남기기

이메일 주소는 공개되지 않습니다.