Ceci est une ancienne révision du document !
Cmake options
Work in progress — neodarz 2018/04/07 16:16
Pour lister toutes les options de cmake:
mkdir build cd build cmake .. cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'
Liste des options:
BUILD_DASHBOARD:BOOL=OFF CMAKE_BUILD_TYPE:STRING=Release CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release CMAKE_INSTALL_PREFIX:PATH=/usr/local EXTERNAL_PATH:PATH=/usr FINAL_VERSION:BOOL=ON FREETYPE_ADDITIONAL_INCLUDE_DIR:PATH=/usr/include/freetype2 FREETYPE_INCLUDE_DIRS:PATH=/usr/include/freetype2 FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND FREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/libfreetype.so JPEG_INCLUDE_DIR:PATH=/usr/include JPEG_LIBRARY:FILEPATH=/usr/lib/libjpeg.so LUABIND_INCLUDE_DIR:PATH=/usr/include LUABIND_VERSION_FILE:FILEPATH=/usr/include/luabind/version.hpp MYSQL_INCLUDE_DIR:PATH=/usr/include/mysql NL_BIN_PREFIX:PATH=bin NL_DRIVER_PREFIX:PATH=lib/nel NL_ETC_PREFIX:PATH=etc/nel NL_LIB_PREFIX:PATH=lib NL_SBIN_PREFIX:PATH=sbin NL_SHARE_PREFIX:PATH=share/nel RYZOM_BIN_PREFIX:PATH=bin RYZOM_ETC_PREFIX:PATH=etc/ryzom RYZOM_GAMES_PREFIX:PATH=games RYZOM_LIB_PREFIX:PATH=lib RYZOM_SBIN_PREFIX:PATH=sbin RYZOM_SHARE_PREFIX:PATH=share/ryzom SQUISH_INCLUDE_DIR:PATH=/usr/include WITH_3D:BOOL=ON WITH_ASSIMP:BOOL=OFF WITH_COVERAGE:BOOL=OFF WITH_DRIVER_DIRECT3D:BOOL=OFF WITH_DRIVER_DSOUND:BOOL=OFF WITH_DRIVER_FMOD:BOOL=OFF WITH_DRIVER_OPENAL:BOOL=OFF WITH_DRIVER_OPENGL:BOOL=OFF WITH_DRIVER_OPENGLES:BOOL=OFF WITH_DRIVER_XAUDIO2:BOOL=OFF WITH_EXTERNAL:BOOL=OFF WITH_GCC_FPMATH_BOTH:BOOL=OFF WITH_GEORGES:BOOL=ON WITH_GTK:BOOL=OFF WITH_GUI:BOOL=ON WITH_INSTALL_LIBRARIES:BOOL=ON WITH_LIBOVR:BOOL=OFF WITH_LIBVR:BOOL=OFF WITH_LIBXML2_ICONV:BOOL=OFF WITH_LIGO:BOOL=ON WITH_LOGGING:BOOL=ON WITH_LOGIC:BOOL=ON WITH_LOW_MEMORY:BOOL=OFF WITH_LUA51:BOOL=ON WITH_LUA52:BOOL=OFF WITH_LUA53:BOOL=OFF WITH_MFC:BOOL=OFF WITH_NEL:BOOL=ON WITH_NELNS:BOOL=OFF WITH_NELNS_LOGIN_SYSTEM:BOOL=ON WITH_NELNS_SERVER:BOOL=ON WITH_NEL_CEGUI:BOOL=OFF WITH_NEL_MAXPLUGIN:BOOL=OFF WITH_NEL_SAMPLES:BOOL=OFF WITH_NEL_TESTS:BOOL=OFF WITH_NEL_TOOLS:BOOL=ON WITH_NET:BOOL=ON WITH_PACS:BOOL=ON WITH_PCH:BOOL=ON WITH_PERFHUD:BOOL=OFF WITH_QT:BOOL=OFF WITH_QT5:BOOL=OFF WITH_RYZOM:BOOL=ON WITH_RYZOM_CLIENT:BOOL=OFF WITH_RYZOM_CLIENT_UAC:BOOL=OFF WITH_RYZOM_CUSTOM_PATCH_SERVER:BOOL=OFF WITH_RYZOM_INSTALLER:BOOL=OFF WITH_RYZOM_PATCH:BOOL=OFF WITH_RYZOM_SANDBOX:BOOL=OFF WITH_RYZOM_SERVER:BOOL=ON WITH_RYZOM_STEAM:BOOL=OFF WITH_RYZOM_TOOLS:BOOL=ON WITH_SNOWBALLS:BOOL=OFF WITH_SNOWBALLS_CLIENT:BOOL=ON WITH_SNOWBALLS_SERVER:BOOL=ON WITH_SOUND:BOOL=OFF WITH_SSE2:BOOL=ON WITH_SSE3:BOOL=ON WITH_STATIC:BOOL=ON WITH_STATIC_CURL:BOOL=ON WITH_STATIC_DRIVERS:BOOL=ON WITH_STATIC_EXTERNAL:BOOL=OFF WITH_STATIC_LIBXML2:BOOL=ON WITH_STLPORT:BOOL=OFF WITH_TOOLS:BOOL=OFF WITH_UNIX_STRUCTURE:BOOL=ON
WITH_SYMBOLS:BOOL=OFF
Inclure les symboles de debug (voir Déboguer le shard)