FindBoost list

andre variabler list

Boost biblioteker kommer i mange varianter kodet i deres filnavn.Brugere eller projekter kan fortælle dette modul, hvilken variant der skal findes ved at indstille variabler:

Boost_USE_DEBUG_LIBS

nyt i version 3.10.

Indstil til ON eller OFF for at angive, om du vil søge og bruge debuglibraries. Standard er ON.

Boost_USE_RELEASE_LIBS

nyt i version 3.10.

Indstil til ON eller OFF for at angive, om du vil søge og bruge udgivelsenbiblioteker. Standard er ON.

Boost_USE_MULTITHREADED

Indstil TIL FRA for at bruge de ikke-flertrådede biblioteker (“mt” – tag). Standard erON.

Boost_USE_STATIC_LIBS

Indstil til til for at tvinge brugen af de statiske biblioteker. Standard er OFF.

Boost_USE_STATIC_RUNTIME

Indstil til ON eller OFF for at angive, om biblioteker skal bruges linkedstatically til C++ runtime (“s” tag). Standard er platform afhængig.

Boost_USE_DEBUG_RUNTIME

Indstil til ON eller OFF for at angive, om du vil bruge biblioteker, der er knyttet til theMS debug C++ runtime (“g” – tag). Standard er ON.

Boost_USE_DEBUG_PYTHON

Indstil til ON for at bruge biblioteker kompileret med en debug Python build (“y”tag). Standard er OFF.

Boost_USE_STLPORT

Indstil til ON for at bruge biblioteker kompileret med STLPort (“p” tag). Standard erOFF.

Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS

Indstil til til for at bruge biblioteker kompileret med STLPort forældet “nativeiostreams” (“n” tag). Standard er OFF.

Boost_COMPILER

Indstil til det compiler-specifikke biblioteksuffiks (f.eks. -gcc43). Standard isauto-beregnet til C++ compiler i brug.

ændret i version 3.9: en liste kan bruges,hvis flere kompatible suffikser skal testes for, i faldende rækkefølge efter præference.

Boost_LIB_PREFIX

nyt i version 3.18.

Indstil til det platformspecifikke biblioteksnavnspræfiks (f.eks. lib), der bruges afboost static libs. Dette er kun nødvendigt på platforme, hvor CMake ikke gør detkend præfikset som standard.

Boost_ARCHITECTURE

nyt i version 3.13.

sæt til det arkitekturspecifikke bibliotekssuffiks (f.eks. -x64).Standard er automatisk beregnet til C++ compiler i brug.

Boost_THREADAPI

suffiks for thread komponentbiblioteksnavn, såsompthread eller win32. Navne med og uden dette suffiks vil begge blive prøvet.

Boost_NAMESPACE

alternativ navneområde bruges til at opbygge boost med f. eks. hvis sat til myboost, vil søge efter myboost_threadi stedet for boost_thread.

andre variabler, man kan indstille til at styre dette modul, er:

Boost_DEBUG

Indstil til ON for at aktivere fejlsøgningsoutput fra FindBoost.Aktiver dette, før du indgiver en fejlrapport.

Boost_REALPATH

Indstil til ON for at løse symlinks til opdagede biblioteker for at hjælpe medemballage. 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 sammenkædning og bør ikke aktiveres, medmindre brugeren har brug for disse oplysninger.

Boost_LIBRARY_DIR

standardværdi forBoost_LIBRARY_DIR_RELEASEog Boost_LIBRARY_DIR_DEBUG.

Boost_NO_WARN_NEW_VERSIONS

nyt i version 3.20.

Indstil til ON for at undertrykke advarslen om ukendte afhængigheder for nye versioner.

på Visual Studio og Borland compilere Boost overskrifter anmode automatisklinking til tilsvarende biblioteker. Dette kræver matchende bibliotekerat være linket eksplicit eller tilgængeligt i linkbibliotekssøgningen path.In denne sagsindstilling Boost_USE_STATIC_LIBS til OFF opnår muligvis ikke dynamisk sammenkædning. Boost automatisk sammenkædning anmoder typisk staticlibraries med nogle få undtagelser (såsom Boost.Python). Bruge:

add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})

at bede Boost om at rapportere oplysninger om anmodninger om automatisk sammenkædning.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.