Findboost ++
egyéb változók a (Z)
Boost könyvtárak számos változatban vannak kódolva a fájlnevükben.A felhasználók vagy a projektek megmondhatják ennek a modulnak, hogy melyik változatot találja meg a változók beállításával:
Boost_USE_DEBUG_LIBS
új verzió 3.10.
állítsa ON
vagy OFF
értékre a hibakeresők keresésének és használatának megadásához. Az alapértelmezett érték ON
.
Boost_USE_RELEASE_LIBS
új verzió 3.10.
állítsa ON
vagy OFF
értékre a releaselibraries keresésének és használatának megadásához. Az alapértelmezett érték ON
.
Boost_USE_MULTITHREADED
a nem többszálú könyvtárak (“mt” címke) használatához állítsa Ki értékre. Az alapértelmezett értékON
.
Boost_USE_STATIC_LIBS
állítsa be értékre a statikus könyvtárak használatának kényszerítéséhez. Az alapértelmezett érték OFF
.
Boost_USE_STATIC_RUNTIME
állítsa ON
vagy OFF
értékre annak megadásához, hogy a C++ futásidejéhez (“s” címkéhez) csatolt könyvtárakat használjon-e. Az alapértelmezett platformfüggő.
Boost_USE_DEBUG_RUNTIME
állítsa ON
vagy OFF
értékre annak megadásához, hogy a C++ futásidejű hibakereséshez (“g” címke) kapcsolódó könyvtárakat használjon-e. Az alapértelmezett érték ON
.
Boost_USE_DEBUG_PYTHON
állítsa ON
értékre a debug Python build (“y”címke) segítségével összeállított könyvtárak használatához. Az alapértelmezett érték OFF
.
Boost_USE_STLPORT
állítsa ON
értékre az STLPort (“p” címke) segítségével összeállított könyvtárak használatához. Az alapértelmezett értékOFF
.
Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS
állítsa be értékre, ha az stlport elavult “nativeiostreams” (“n” tag) címkével összeállított könyvtárakat szeretné használni. Az alapértelmezett érték OFF
.
Boost_COMPILER
állítsa be a fordító-specifikus könyvtár utótagot (pl. -gcc43
). Alapértelmezett isauto-a használt C++ fordítóhoz számítva.
megváltozott a 3.9-es verzióban: lista használható,ha több kompatibilis utótagot kell tesztelni, csökkenő preferencia sorrendben.
Boost_LIB_PREFIX
új verzió 3.18.
állítsa be a platform-specifikus könyvtárnév előtagot (pl. lib
), amelyet a boost statikus libs használ. Ez csak olyan platformokon szükséges, ahol a CMake nemalapértelmezés szerint ismeri az előtagot.
Boost_ARCHITECTURE
új verzió 3.13.
az architektúra-specifikus könyvtár utótagra állítva (pl. -x64
).Az alapértelmezett érték automatikusan kiszámításra kerül a használt C++ fordító számára.
Boost_THREADAPI
utótag thread
komponens könyvtár nevét, mint például pthread
vagywin32
. Az ezzel az utótaggal vagy anélkül neveket mind kipróbáljuk.
Boost_NAMESPACE
a boost létrehozásához használt alternatív névtér pl. ha myboost
értékre van állítva, akkor a myboost_thread
szót fogja keresni a boost_thread
helyett.
a modul vezérlésére beállítható egyéb változók a következők:
Boost_DEBUG
állítsa ON
értékre a FindBoost
hibakeresési kimenet engedélyezéséhez.Kérjük, engedélyezze ezt, mielőtt bármilyen hibajelentést benyújtana.
Boost_REALPATH
állítsa ON
értékre a felfedezett könyvtárak szimbolikus linkjeinek feloldásához a csomagolás segítéséhez. Például a” rendszer ” komponenskönyvtárat/usr/lib/libboost_system.so.1.67.0
értékre lehet feloldani a/usr/lib/libboost_system.so
helyett. Ez nem befolyásolja az összekapcsolást, és nem szabad engedélyezni, kivéve, ha a felhasználónak szüksége van erre az információra.
Boost_LIBRARY_DIR
a Boost_LIBRARY_DIR_RELEASE
ésBoost_LIBRARY_DIR_DEBUG
alapértelmezett értéke.
Boost_NO_WARN_NEW_VERSIONS
új verzió 3.20.
állítsa ON
értékre a newboost verziók ismeretlen függőségeire vonatkozó figyelmeztetés letiltásához.
a Visual Studio és a Borland fordítóprogramokon a Boost fejlécek automatikus hivatkozást kérnek a megfelelő könyvtárakhoz. Ehhez a megfelelő könyvtárakat kifejezetten össze kell kapcsolni, vagy elérhetővé kell tenni a linkkönyvtár keresésében path.In ez az eset beállítás Boost_USE_STATIC_LIBS
– OFF
nem érhető eldinamikus összekapcsolás. A Boost automatikus összekapcsolás általában statikuskönyvtárakat kér néhány kivételtől eltekintve (például Boost.Python
). Használat:
add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})
kérje meg a Boost-ot, hogy jelentsen információkat az automatikus összekapcsolási kérésekről.