FindBoost Portuguese
andra variabler Portuguese
Boost bibliotek finns i många varianter kodade i deras filnamn.Användare eller projekt kan berätta för denna modul vilken variant att hitta bysetting variabler:
Boost_USE_DEBUG_LIBS
nytt i version 3.10.
Ställ in på ON
eller OFF
för att ange om du vill söka och använda debuglibraries. Standardvärdet är ON
.
Boost_USE_RELEASE_LIBS
nytt i version 3.10.
Ställ in på ON
eller OFF
för att ange om du vill söka och använda releaselibraries. Standardvärdet är ON
.
Boost_USE_MULTITHREADED
Ställ in på AV för att använda de icke-flertrådade biblioteken (“mt” – taggen). Standardvärdet ärON
.
Boost_USE_STATIC_LIBS
Ställ in på ON för att tvinga användningen av de statiska biblioteken. Standardvärdet är OFF
.
Boost_USE_STATIC_RUNTIME
Ställ in på ON
eller OFF
för att ange om bibliotek ska länkasstatiskt till C++ runtime (“s” – taggen). Standard är plattformsberoende.
Boost_USE_DEBUG_RUNTIME
Ställ in på ON
eller OFF
för att ange om du vill använda bibliotek som är länkade tillms debug C++ runtime (“g” – tagg). Standardvärdet är ON
.
Boost_USE_DEBUG_PYTHON
Ställ in på ON
för att använda bibliotek kompilerade med en debug Python-byggnad (“y” – tagg). Standardvärdet är OFF
.
Boost_USE_STLPORT
Ställ in på ON
för att använda bibliotek kompilerade med STLPort (“p” – tagg). Standardvärdet ärOFF
.
Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS
Ställ in på ON för att använda bibliotek kompilerade med STLPort föråldrat “nativeiostreams” (“n” – taggen). Standardvärdet är OFF
.
Boost_COMPILER
inställd på det kompilatorspecifika bibliotekssuffixet (t.ex. -gcc43
). Standard isauto-beräknas för C++ kompilator som används.
ändrad i version 3.9: en lista kan användas om flera kompatibla suffix ska testas för,i minskande preferensordning.
Boost_LIB_PREFIX
nytt i version 3.18.
inställd på plattformsspecifika bibliotek namn prefix (t.ex. lib
) används byBoost statiska libs. Detta behövs endast på plattformar där CMake inte gör detkänna prefixet som standard.
Boost_ARCHITECTURE
nytt i version 3.13.
ange det arkitekturspecifika bibliotekssuffixet (t.ex. -x64
).Standard beräknas automatiskt för C++ – kompilatorn som används.
Boost_THREADAPI
Suffix för thread
komponentbiblioteksnamn, till exempel pthread
ellerwin32
. Namn med och utan detta suffix kommer båda att försökas.
Boost_NAMESPACE
alternativ namnrymd som används för att bygga boost med t. ex. om satt till myboost
, kommer att söka efter myboost_thread
i stället för boost_thread
.
andra variabler som man kan ställa in för att styra denna modul är:
Boost_DEBUG
Ställ in på ON
för att aktivera felsökningsutmatning från FindBoost
.Vänligen aktivera detta innan du skickar in någon felrapport.
Boost_REALPATH
Ställ in på ON
för att lösa symlinks för upptäckta bibliotek för att hjälpa withpackaging. Till exempel kan komponentbiblioteket” system ” lösas till/usr/lib/libboost_system.so.1.67.0
istället för/usr/lib/libboost_system.so
. Detta påverkar inte länkning och bör inte aktiveras om inte användaren behöver denna information.
Boost_LIBRARY_DIR
standardvärde för Boost_LIBRARY_DIR_RELEASE
ochBoost_LIBRARY_DIR_DEBUG
.
Boost_NO_WARN_NEW_VERSIONS
nytt i version 3.20.
Ställ in på ON
för att undertrycka varningen om okända beroenden för newBoost-versioner.
på Visual Studio och Borland kompilatorer Boost headers begäran automaticlinking till motsvarande bibliotek. Detta kräver matchande bibliotekför att länkas explicit eller tillgängligt i länkbibliotekets sökning path.In den här fallinställningen Boost_USE_STATIC_LIBS
till OFF
kan inte uppnådynamisk länkning. Boost automatisk länkning begär vanligtvis staticlibraries med några få undantag (till exempel Boost.Python
). Använda:
add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})
att be Boost att rapportera information om automatiska länkförfrågningar.