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 pthreadvagywin32. 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_threadhelyett.

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_LIBSOFF 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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.