FindBoost ++

egyéb változók a (Z)

Boost könyvtárak sok változatban vannak kódolva a fájlnevükben.A felhasználók vagy projektek megmondhatják ennek a modulnak, hogy melyik változatot kell megtalálni 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álja-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álja-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

Be értékre állítva az stlport elavult “nativeiostreams” (“n” tag) címkével összeállított könyvtárak használatához. 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-számított a C++ fordító használatban.

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 összetevő könyvtár neve, például pthreadvagywin32. Az ezzel az utótaggal vagy anélkül szereplő nevek mind kipróbálásra kerülnek.

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, hogy segítsék a csomagolást. Például a” rendszer ” komponenskönyvtár/usr/lib/libboost_system.so.1.67.0 – re oldható meg/usr/lib/libboost_system.sohelyett. Ez nem befolyásolja a linkelé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árakra van szükség, amelyeket 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é.