Andre Variabler Hryvnias
Boostbiblioteker kommer i mange varianter kodet i filnavnet.Brukere eller prosjekter kan fortelle denne modulen hvilken variant å finne ved å sette variabler:
 Boost_USE_DEBUG_LIBS 
Nytt i versjon 3.10.
 Sett til ON eller OFF for å angi om du vil søke etter og bruke feilsøkingsbibliotekene. Standard er ON.
 Boost_USE_RELEASE_LIBS 
Nytt i versjon 3.10.
 Sett til ON eller OFF for å angi om du vil søke i og bruke utgivelsesbiblioteker. Standard er ON.
 Boost_USE_MULTITHREADED 
 Sett TIL AV for å bruke ikke-flertrådede biblioteker («mt» – taggen). Standard erON.
 Boost_USE_STATIC_LIBS 
 Sett TIL PÅ for å tvinge bruk av statiske biblioteker. Standard er OFF.
 Boost_USE_STATIC_RUNTIME 
 Sett til ON eller OFF for å angi om du vil bruke biblioteker lenket til c++ runtime («s» taggen). Standard er plattformavhengig.
 Boost_USE_DEBUG_RUNTIME 
 Sett til ON eller OFF for å angi om du vil bruke biblioteker knyttet til theMS debug c++ runtime («g» tag). Standard er ON.
 Boost_USE_DEBUG_PYTHON
 Sett til ON for å bruke biblioteker kompilert Med En Debug Python build («y»tag). Standard er OFF.
 Boost_USE_STLPORT
 Sett til ON for å bruke biblioteker kompilert Med STLPort («p» tag). Standard erOFF.
 Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS 
 Sett TIL PÅ for å bruke biblioteker kompilert Med stlport utdatert «nativeiostreams» («n» tag). Standard er OFF.
 Boost_COMPILER 
 Sett til kompilatorspesifikt bibliotek suffiks (f.eks -gcc43). Standard isauto-beregnet For c++ kompilatoren i bruk.
Endret i versjon 3.9: en liste kan brukes hvis flere kompatible suffikser skal testes for, i avtagende rekkefølge.
 Boost_LIB_PREFIX 
Nytt i versjon 3.18.
 Sett til det plattformspesifikke biblioteksnavnprefikset (f. eks. lib) som brukes avboost static libs. Dette er bare nødvendig på plattformer Der CMake ikke gjør detkjenne prefikset som standard.
 Boost_ARCHITECTURE 
Nytt i versjon 3.13.
 Sett til det arkitekturspesifikke bibliotekets suffiks (f.eks. -x64).Standard er automatisk beregnet For c++ kompilatoren i bruk.
 Boost_THREADAPI 
 Suffiks for thread komponentbiblioteknavn, for eksempel pthread ellerwin32. Navn med og uten dette suffikset vil begge bli prøvd.
 Boost_NAMESPACE
 Alternativt navneområde som brukes til å bygge boost med f. eks. hvis satt til myboost, vil søke etter myboost_thread i stedet for boost_thread.
Andre variabler man kan sette til å styre denne modulen er:
 Boost_DEBUG 
Sett til ON for å aktivere feilsøkingsutgang fra FindBoost.Vennligst aktiver dette før du sender inn en feilrapport.
 Boost_REALPATH 
 Sett til ON for å løse symlinker for oppdagede biblioteker for å hjelpe medemballasje. For eksempel kan komponentbiblioteket «system» løses til/usr/lib/libboost_system.so.1.67.0 i stedet for/usr/lib/libboost_system.so. Dette påvirker ikke kobling og bør ikke aktiveres med mindre brukeren trenger denne informasjonen.
 Boost_LIBRARY_DIR 
Standardverdi for Boost_LIBRARY_DIR_RELEASE og Boost_LIBRARY_DIR_DEBUG.
 Boost_NO_WARN_NEW_VERSIONS 
Nytt i versjon 3.20.
 Sett til ON for å undertrykke advarselen om ukjente avhengigheter for newboost-versjoner.
På Visual Studio og Borland kompilatorer Boost overskrifter be om automaticlinking til tilsvarende biblioteker. Dette krever samsvarende bibliotekerå være koblet eksplisitt eller tilgjengelig i koblingsbiblioteket søk path.In denne kasusinnstillingen Boost_USE_STATIC_LIBS til OFF kan ikke oppnådynamisk kobling. Øk automatisk kobling vanligvis forespørsler statiskbiblioteker med noen få unntak (for eksempel Boost.Python). Bruke:
add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})
be Boost om å rapportere informasjon om automatiske koblingsforespørsler.