Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:cmake_options [2018/04/07 16:17] neodarzfr:cmake_options [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-Work in progress --- //[[wiki:user:neodarz|neodarz]] 2018/04/07 16:16//+Work in progress --- //[[fr:wikitools:user:neodarz|neodarz]] 2018/04/07 16:16//
 </WRAP> </WRAP>
  
Ligne 12: Ligne 12:
 cd build cd build
 cmake .. cmake ..
-cmake -L | awk '{if(f)print} /-- Cache values/{f=1}'+cmake -LAH
 </code> </code>
  
Ligne 19: Ligne 19:
  
 <code> <code>
 +// Build to the CDash dashboard
 BUILD_DASHBOARD:BOOL=OFF BUILD_DASHBOARD:BOOL=OFF
 +
 +// Build the documentation (Doxygen).
 +BUILD_DOCUMENTATION:BOOL=OFF
 +
 +// The directory containing a CMake configuration file for Boost.
 +Boost_DIR:PATH=Boost_DIR-NOTFOUND
 +
 +// Path to a file.
 +Boost_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a program.
 +CMAKE_AR:FILEPATH=/usr/bin/ar
 +
 +// 
 CMAKE_BUILD_TYPE:STRING=Release CMAKE_BUILD_TYPE:STRING=Release
 +
 +// Enable/Disable color output during build.
 +CMAKE_COLOR_MAKEFILE:BOOL=ON
 +
 +// 
 CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release
 +
 +// CXX compiler
 +CMAKE_CXX_COMPILER:FILEPATH=/usr/lib/hardening-wrapper/bin/c++
 +
 +// A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler
 +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar
 +
 +// A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler
 +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib
 +
 +// 
 +CMAKE_CXX_FLAGS:STRING= -DHAVE_X86 -DHAVE_X64 -DHAVE_X86_64 -DENABLE_LOGS -msse3 -std=c++0x -D_REENTRANT -D_FORTIFY_SOURCE=2 -pipe -Wformat -Werror=format-security -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-value -Wno-unused-local-typedefs -fPIC -ftemplate-depth-48 -fstack-protector --param=ssp-buffer-size=4
 +
 +// 
 +CMAKE_CXX_FLAGS_DEBUG:STRING=-g -DNL_DEBUG -D_DEBUG 
 +
 +// Flags used by the compiler during release builds for minimum size.
 +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
 +
 +// 
 +CMAKE_CXX_FLAGS_RELEASE:STRING=-DNL_RELEASE -DNDEBUG -O3 
 +
 +// Flags used by the compiler during release builds with debug info.
 +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
 +
 +// C compiler
 +CMAKE_C_COMPILER:FILEPATH=/usr/lib/hardening-wrapper/bin/cc
 +
 +// A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler
 +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar
 +
 +// A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler
 +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib
 +
 +// 
 +CMAKE_C_FLAGS:STRING= -DHAVE_X86 -DHAVE_X64 -DHAVE_X86_64 -DENABLE_LOGS -msse3 -D_REENTRANT -D_FORTIFY_SOURCE=2 -pipe -Wformat -Werror=format-security -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-value -Wno-unused-local-typedefs -fPIC -fstack-protector --param=ssp-buffer-size=4
 +
 +// 
 +CMAKE_C_FLAGS_DEBUG:STRING=-g -DNL_DEBUG -D_DEBUG 
 +
 +// Flags used by the compiler during release builds for minimum size.
 +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
 +
 +// 
 +CMAKE_C_FLAGS_RELEASE:STRING=-DNL_RELEASE -DNDEBUG -O3 
 +
 +// Flags used by the compiler during release builds with debug info.
 +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
 +
 +// 
 +CMAKE_EXE_LINKER_FLAGS:STRING= -lc -Wl,--no-undefined -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now
 +
 +// 
 +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
 +
 +// Flags used by the linker during release minsize builds.
 +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
 +
 +// 
 +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=-Wl,-s 
 +
 +// Flags used by the linker during Release with Debug Info builds.
 +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 +
 +// Enable/Disable output of compile commands during generation.
 +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
 +
 +// Install path prefix, prepended onto install directories.
 CMAKE_INSTALL_PREFIX:PATH=/usr/local CMAKE_INSTALL_PREFIX:PATH=/usr/local
 +
 +// Path to a program.
 +CMAKE_LINKER:FILEPATH=/usr/lib/hardening-wrapper/bin/ld
 +
 +// Path to a program.
 +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
 +
 +// 
 +CMAKE_MODULE_LINKER_FLAGS:STRING= -lc -Wl,--no-undefined -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now
 +
 +// 
 +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
 +
 +// Flags used by the linker during release minsize builds.
 +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
 +
 +// 
 +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=-Wl,-s 
 +
 +// Flags used by the linker during Release with Debug Info builds.
 +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 +
 +// Path to a program.
 +CMAKE_NM:FILEPATH=/usr/bin/nm
 +
 +// Path to a program.
 +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
 +
 +// Path to a program.
 +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
 +
 +// Path to a program.
 +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
 +
 +// 
 +CMAKE_SHARED_LINKER_FLAGS:STRING= -lc -Wl,--no-undefined -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now
 +
 +// 
 +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
 +
 +// Flags used by the linker during release minsize builds.
 +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
 +
 +// 
 +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=-Wl,-s 
 +
 +// Flags used by the linker during Release with Debug Info builds.
 +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 +
 +// If set, runtime paths are not added when installing shared libraries, but are added when building.
 +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
 +
 +// If set, runtime paths are not added when using shared libraries.
 +CMAKE_SKIP_RPATH:BOOL=NO
 +
 +// Flags used by the linker during the creation of static libraries.
 +CMAKE_STATIC_LINKER_FLAGS:STRING=
 +
 +// Flags used by the linker during debug builds.
 +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
 +
 +// Flags used by the linker during release minsize builds.
 +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
 +
 +// Flags used by the linker during release builds.
 +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
 +
 +// Flags used by the linker during Release with Debug Info builds.
 +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
 +
 +// Path to a program.
 +CMAKE_STRIP:FILEPATH=/usr/bin/strip
 +
 +// If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo.
 +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
 +
 +// Path to a file.
 +CPPTEST_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +CPPTEST_LIBRARY_DEBUG:FILEPATH=CPPTEST_LIBRARY_DEBUG-NOTFOUND
 +
 +// Path to a library.
 +CPPTEST_LIBRARY_RELEASE:FILEPATH=/usr/lib/libcpptest.so
 +
 +// Path to a file.
 +CURL_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +CURL_LIBRARY:FILEPATH=/usr/lib/libcurl.so
 +
 +// Path to a file.
 EXTERNAL_PATH:PATH=/usr EXTERNAL_PATH:PATH=/usr
 +
 +// Build in Final Version mode
 FINAL_VERSION:BOOL=ON FINAL_VERSION:BOOL=ON
 +
 +// Path to a file.
 FREETYPE_ADDITIONAL_INCLUDE_DIR:PATH=/usr/include/freetype2 FREETYPE_ADDITIONAL_INCLUDE_DIR:PATH=/usr/include/freetype2
 +
 +// Path to a file.
 FREETYPE_INCLUDE_DIRS:PATH=/usr/include/freetype2 FREETYPE_INCLUDE_DIRS:PATH=/usr/include/freetype2
 +
 +// Path to a library.
 FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND
 +
 +// Path to a library.
 FREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/libfreetype.so FREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/libfreetype.so
 +
 +// Path to a file.
 +GIF_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +GIF_LIBRARY:FILEPATH=/usr/lib/libgif.so
 +
 +// Path to a file.
 JPEG_INCLUDE_DIR:PATH=/usr/include JPEG_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 JPEG_LIBRARY:FILEPATH=/usr/lib/libjpeg.so JPEG_LIBRARY:FILEPATH=/usr/lib/libjpeg.so
 +
 +// Path to a file.
 +LIBXML2_INCLUDE_DIR:PATH=/usr/include/libxml2
 +
 +// Path to a library.
 +LIBXML2_LIBRARY:FILEPATH=/usr/lib/libxml2.so
 +
 +// Path to a program.
 +LIBXML2_XMLLINT_EXECUTABLE:FILEPATH=/usr/bin/xmllint
 +
 +// Path to a file.
 LUABIND_INCLUDE_DIR:PATH=/usr/include LUABIND_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +LUABIND_LIBRARY_DEBUG:FILEPATH=LUABIND_LIBRARY_DEBUG-NOTFOUND
 +
 +// Path to a library.
 +LUABIND_LIBRARY_RELEASE:FILEPATH=/usr/lib/libluabind.so
 +
 +// Path to a file.
 LUABIND_VERSION_FILE:FILEPATH=/usr/include/luabind/version.hpp LUABIND_VERSION_FILE:FILEPATH=/usr/include/luabind/version.hpp
 +
 +// Path to a file.
 +LUA_INCLUDE_DIR:PATH=/usr/include/lua5.1
 +
 +// Lua Libraries
 +LUA_LIBRARIES:STRING=/usr/lib/liblua5.1.so;/usr/lib/libm.so
 +
 +// Path to a library.
 +LUA_LIBRARY:FILEPATH=/usr/lib/liblua5.1.so
 +
 +// Path to a library.
 +LUA_MATH_LIBRARY:FILEPATH=/usr/lib/libm.so
 +
 +// Path to a file.
 MYSQL_INCLUDE_DIR:PATH=/usr/include/mysql MYSQL_INCLUDE_DIR:PATH=/usr/include/mysql
 +
 +// Path to a library.
 +MYSQL_LIBRARY_DEBUG:FILEPATH=MYSQL_LIBRARY_DEBUG-NOTFOUND
 +
 +// Path to a library.
 +MYSQL_LIBRARY_RELEASE:FILEPATH=/usr/lib/libmysqlclient.so
 +
 +// Installation path for tools and applications.
 NL_BIN_PREFIX:PATH=bin NL_BIN_PREFIX:PATH=bin
 +
 +// Installation path for drivers.
 NL_DRIVER_PREFIX:PATH=lib/nel NL_DRIVER_PREFIX:PATH=lib/nel
 +
 +// Installation path for configurations
 NL_ETC_PREFIX:PATH=etc/nel NL_ETC_PREFIX:PATH=etc/nel
 +
 +// Installation path for libraries.
 NL_LIB_PREFIX:PATH=lib NL_LIB_PREFIX:PATH=lib
 +
 +// Installation path for admin tools and services.
 NL_SBIN_PREFIX:PATH=sbin NL_SBIN_PREFIX:PATH=sbin
 +
 +// Installation path for data.
 NL_SHARE_PREFIX:PATH=share/nel NL_SHARE_PREFIX:PATH=share/nel
 +
 +// Path to a file.
 +OGG_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +OGG_LIBRARY:FILEPATH=/usr/lib/libogg.so
 +
 +// Path to a file.
 +OPENAL_INCLUDE_DIR:PATH=/usr/include/AL
 +
 +// Path to a library.
 +OPENAL_LIBRARY:FILEPATH=/usr/lib/libopenal.so
 +
 +// Path to a file.
 +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a file.
 +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a file.
 +OPENGL_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/libEGL.so
 +
 +// Path to a library.
 +OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/libGL.so
 +
 +// Path to a library.
 +OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/libGLU.so
 +
 +// Path to a library.
 +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/libGLX.so
 +
 +// Path to a library.
 +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/libOpenGL.so
 +
 +// Path to a file.
 +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
 +
 +// Path to a library.
 +OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/libcrypto.so
 +
 +// Path to a file.
 +OPENSSL_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/libssl.so
 +
 +// pkg-config executable
 +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
 +
 +// Path to a library.
 +PNG_LIBRARY_DEBUG:FILEPATH=PNG_LIBRARY_DEBUG-NOTFOUND
 +
 +// Path to a library.
 +PNG_LIBRARY_RELEASE:FILEPATH=/usr/lib/libpng.so
 +
 +// Path to a file.
 +PNG_PNG_INCLUDE_DIR:PATH=/usr/include
 +
 +// Installation path for tools.
 RYZOM_BIN_PREFIX:PATH=bin RYZOM_BIN_PREFIX:PATH=bin
 +
 +// Installation path for configurations
 RYZOM_ETC_PREFIX:PATH=etc/ryzom RYZOM_ETC_PREFIX:PATH=etc/ryzom
 +
 +// Installation path for client.
 RYZOM_GAMES_PREFIX:PATH=games RYZOM_GAMES_PREFIX:PATH=games
 +
 +// Installation path for libraries.
 RYZOM_LIB_PREFIX:PATH=lib RYZOM_LIB_PREFIX:PATH=lib
 +
 +// Installation path for admin tools and services.
 RYZOM_SBIN_PREFIX:PATH=sbin RYZOM_SBIN_PREFIX:PATH=sbin
 +
 +// Installation path for data.
 RYZOM_SHARE_PREFIX:PATH=share/ryzom RYZOM_SHARE_PREFIX:PATH=share/ryzom
 +
 +// Path to a file.
 SQUISH_INCLUDE_DIR:PATH=/usr/include SQUISH_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +SQUISH_LIBRARY_DEBUG:FILEPATH=SQUISH_LIBRARY_DEBUG-NOTFOUND
 +
 +// Path to a library.
 +SQUISH_LIBRARY_RELEASE:FILEPATH=/usr/lib/libsquish.so
 +
 +// Path to a library.
 +VORBISFILE_LIBRARY:FILEPATH=/usr/lib/libvorbisfile.so
 +
 +// Path to a file.
 +VORBIS_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +VORBIS_LIBRARY:FILEPATH=/usr/lib/libvorbis.so
 +
 +// Build NL3D
 WITH_3D:BOOL=ON WITH_3D:BOOL=ON
 +
 +// Use assimp exporter
 WITH_ASSIMP:BOOL=OFF WITH_ASSIMP:BOOL=OFF
 +
 +// With Code Coverage Support
 WITH_COVERAGE:BOOL=OFF WITH_COVERAGE:BOOL=OFF
 +
 +// Build Direct3D Driver (3D)
 WITH_DRIVER_DIRECT3D:BOOL=OFF WITH_DRIVER_DIRECT3D:BOOL=OFF
 +
 +// Build DirectSound Driver (Sound)
 WITH_DRIVER_DSOUND:BOOL=OFF WITH_DRIVER_DSOUND:BOOL=OFF
 +
 +// Build FMOD Driver (Sound)
 WITH_DRIVER_FMOD:BOOL=OFF WITH_DRIVER_FMOD:BOOL=OFF
-WITH_DRIVER_OPENAL:BOOL=OFF + 
-WITH_DRIVER_OPENGL:BOOL=OFF+// Build OpenAL Driver (Sound) 
 +WITH_DRIVER_OPENAL:BOOL=ON 
 + 
 +// Build OpenGL Driver (3D) 
 +WITH_DRIVER_OPENGL:BOOL=ON 
 + 
 +// Build OpenGL ES Driver (3D)
 WITH_DRIVER_OPENGLES:BOOL=OFF WITH_DRIVER_OPENGLES:BOOL=OFF
 +
 +// Build XAudio2 Driver (Sound)
 WITH_DRIVER_XAUDIO2:BOOL=OFF WITH_DRIVER_XAUDIO2:BOOL=OFF
 +
 +// With provided external.
 WITH_EXTERNAL:BOOL=OFF WITH_EXTERNAL:BOOL=OFF
 +
 +// With GCC -mfpmath=both
 WITH_GCC_FPMATH_BOTH:BOOL=OFF WITH_GCC_FPMATH_BOTH:BOOL=OFF
 +
 +// Build NLGEORGES
 WITH_GEORGES:BOOL=ON WITH_GEORGES:BOOL=ON
 +
 +// With GTK Support
 WITH_GTK:BOOL=OFF WITH_GTK:BOOL=OFF
 +
 +// Build GUI
 WITH_GUI:BOOL=ON WITH_GUI:BOOL=ON
 +
 +// Install development files.
 WITH_INSTALL_LIBRARIES:BOOL=ON WITH_INSTALL_LIBRARIES:BOOL=ON
 +
 +// With LibOVR support
 WITH_LIBOVR:BOOL=OFF WITH_LIBOVR:BOOL=OFF
 +
 +// With LibVR support
 WITH_LIBVR:BOOL=OFF WITH_LIBVR:BOOL=OFF
 +
 +// With libxml2 using iconv
 WITH_LIBXML2_ICONV:BOOL=OFF WITH_LIBXML2_ICONV:BOOL=OFF
 +
 +// Build NLLIGO
 WITH_LIGO:BOOL=ON WITH_LIGO:BOOL=ON
 +
 +// With Logging
 WITH_LOGGING:BOOL=ON WITH_LOGGING:BOOL=ON
 +
 +// Build NLLOGIC
 WITH_LOGIC:BOOL=ON WITH_LOGIC:BOOL=ON
 +
 +// With low memory (use the least of RAM)
 WITH_LOW_MEMORY:BOOL=OFF WITH_LOW_MEMORY:BOOL=OFF
 +
 +// Build Ryzom Core using Lua 5.1
 WITH_LUA51:BOOL=ON WITH_LUA51:BOOL=ON
 +
 +// Build Ryzom Core using Lua 5.2
 WITH_LUA52:BOOL=OFF WITH_LUA52:BOOL=OFF
 +
 +// Build Ryzom Core using Lua 5.3
 WITH_LUA53:BOOL=OFF WITH_LUA53:BOOL=OFF
 +
 +// With MFC Support
 WITH_MFC:BOOL=OFF WITH_MFC:BOOL=OFF
 +
 +// Build NeL (nearly always required).
 WITH_NEL:BOOL=ON WITH_NEL:BOOL=ON
 +
 +// Build NeL Network Services.
 WITH_NELNS:BOOL=OFF WITH_NELNS:BOOL=OFF
 +
 +// Build NeLNS Login System Tools
 WITH_NELNS_LOGIN_SYSTEM:BOOL=ON WITH_NELNS_LOGIN_SYSTEM:BOOL=ON
 +
 +// Build NeLNS Services
 WITH_NELNS_SERVER:BOOL=ON WITH_NELNS_SERVER:BOOL=ON
 +
 +// Build CEGUI Renderer
 WITH_NEL_CEGUI:BOOL=OFF WITH_NEL_CEGUI:BOOL=OFF
 +
 +// Build NeL 3dsMax Plugin
 WITH_NEL_MAXPLUGIN:BOOL=OFF WITH_NEL_MAXPLUGIN:BOOL=OFF
-WITH_NEL_SAMPLES:BOOL=OFF + 
-WITH_NEL_TESTS:BOOL=OFF+// Build NeL Samples 
 +WITH_NEL_SAMPLES:BOOL=ON 
 + 
 +// Build NeL Unit Tests 
 +WITH_NEL_TESTS:BOOL=ON 
 + 
 +// Build NeL Tools
 WITH_NEL_TOOLS:BOOL=ON WITH_NEL_TOOLS:BOOL=ON
 +
 +// Build NLNET
 WITH_NET:BOOL=ON WITH_NET:BOOL=ON
 +
 +// Build NLPACS
 WITH_PACS:BOOL=ON WITH_PACS:BOOL=ON
 +
 +// With Precompiled Headers
 WITH_PCH:BOOL=ON WITH_PCH:BOOL=ON
 +
 +// With NVIDIA PerfHUD support
 WITH_PERFHUD:BOOL=OFF WITH_PERFHUD:BOOL=OFF
 +
 +// With Qt 4 Support
 WITH_QT:BOOL=OFF WITH_QT:BOOL=OFF
 +
 +// With Qt 5 Support
 WITH_QT5:BOOL=OFF WITH_QT5:BOOL=OFF
 +
 +// Build Ryzom Core.
 WITH_RYZOM:BOOL=ON WITH_RYZOM:BOOL=ON
-WITH_RYZOM_CLIENT:BOOL=OFF+ 
 +// Build Ryzom Core Client 
 +WITH_RYZOM_CLIENT:BOOL=ON 
 + 
 +// Ask to run as Administrator
 WITH_RYZOM_CLIENT_UAC:BOOL=OFF WITH_RYZOM_CLIENT_UAC:BOOL=OFF
 +
 +// Only use patch server from CFG file
 WITH_RYZOM_CUSTOM_PATCH_SERVER:BOOL=OFF WITH_RYZOM_CUSTOM_PATCH_SERVER:BOOL=OFF
 +
 +// Build Ryzom Installer
 WITH_RYZOM_INSTALLER:BOOL=OFF WITH_RYZOM_INSTALLER:BOOL=OFF
 +
 +// Enable Ryzom in-game patch support
 WITH_RYZOM_PATCH:BOOL=OFF WITH_RYZOM_PATCH:BOOL=OFF
 +
 +// Enable Sandbox under OS X
 WITH_RYZOM_SANDBOX:BOOL=OFF WITH_RYZOM_SANDBOX:BOOL=OFF
 +
 +// Build Ryzom Core Services
 WITH_RYZOM_SERVER:BOOL=ON WITH_RYZOM_SERVER:BOOL=ON
 +
 +// Enable Steam features
 WITH_RYZOM_STEAM:BOOL=OFF WITH_RYZOM_STEAM:BOOL=OFF
 +
 +// Build Ryzom Core Tools
 WITH_RYZOM_TOOLS:BOOL=ON WITH_RYZOM_TOOLS:BOOL=ON
 +
 +// Build Snowballs.
 WITH_SNOWBALLS:BOOL=OFF WITH_SNOWBALLS:BOOL=OFF
 +
 +// Build Snowballs Client
 WITH_SNOWBALLS_CLIENT:BOOL=ON WITH_SNOWBALLS_CLIENT:BOOL=ON
 +
 +// Build Snowballs Services
 WITH_SNOWBALLS_SERVER:BOOL=ON WITH_SNOWBALLS_SERVER:BOOL=ON
-WITH_SOUND:BOOL=OFF+ 
 +// Build NLSOUND 
 +WITH_SOUND:BOOL=ON 
 + 
 +// With SSE2
 WITH_SSE2:BOOL=ON WITH_SSE2:BOOL=ON
 +
 +// With SSE3
 WITH_SSE3:BOOL=ON WITH_SSE3:BOOL=ON
-WITH_STATIC:BOOL=ON + 
-WITH_STATIC_CURL:BOOL=ON +// With static libraries. 
-WITH_STATIC_DRIVERS:BOOL=ON+WITH_STATIC:BOOL=OFF 
 + 
 +// With static curl 
 +WITH_STATIC_CURL:BOOL=OFF 
 + 
 +// With static drivers. 
 +WITH_STATIC_DRIVERS:BOOL=OFF 
 + 
 +// With static external libraries
 WITH_STATIC_EXTERNAL:BOOL=OFF WITH_STATIC_EXTERNAL:BOOL=OFF
-WITH_STATIC_LIBXML2:BOOL=ON+ 
 +// With static libxml2 
 +WITH_STATIC_LIBXML2:BOOL=OFF 
 + 
 +// With STLport support.
 WITH_STLPORT:BOOL=OFF WITH_STLPORT:BOOL=OFF
-WITH_SYMBOLS:BOOL=OFF+ 
 +// Build Tools
 WITH_TOOLS:BOOL=OFF WITH_TOOLS:BOOL=OFF
 +
 +// Use UNIX structure (bin, include, lib)
 WITH_UNIX_STRUCTURE:BOOL=ON WITH_UNIX_STRUCTURE:BOOL=ON
 +
 +// Path to a file.
 +X11_ICE_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_ICE_LIB:FILEPATH=/usr/lib/libICE.so
 +
 +// Path to a file.
 +X11_SM_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_SM_LIB:FILEPATH=/usr/lib/libSM.so
 +
 +// Path to a file.
 +X11_X11_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_X11_LIB:FILEPATH=/usr/lib/libX11.so
 +
 +// Path to a file.
 +X11_XRes_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_XRes_LIB:FILEPATH=/usr/lib/libXRes.so
 +
 +// Path to a file.
 +X11_XShm_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_XSync_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_XTest_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_XTest_LIB:FILEPATH=/usr/lib/libXtst.so
 +
 +// Path to a file.
 +X11_Xaccessrules_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_Xau_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xau_LIB:FILEPATH=/usr/lib/libXau.so
 +
 +// Path to a file.
 +X11_Xcomposite_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xcomposite_LIB:FILEPATH=/usr/lib/libXcomposite.so
 +
 +// Path to a file.
 +X11_Xcursor_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xcursor_LIB:FILEPATH=/usr/lib/libXcursor.so
 +
 +// Path to a file.
 +X11_Xdamage_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xdamage_LIB:FILEPATH=/usr/lib/libXdamage.so
 +
 +// Path to a file.
 +X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xdmcp_LIB:FILEPATH=/usr/lib/libXdmcp.so
 +
 +// Path to a library.
 +X11_Xext_LIB:FILEPATH=/usr/lib/libXext.so
 +
 +// Path to a file.
 +X11_Xfixes_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xfixes_LIB:FILEPATH=/usr/lib/libXfixes.so
 +
 +// Path to a file.
 +X11_Xft_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xft_LIB:FILEPATH=/usr/lib/libXft.so
 +
 +// Path to a file.
 +X11_Xi_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xi_LIB:FILEPATH=/usr/lib/libXi.so
 +
 +// Path to a file.
 +X11_Xinerama_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xinerama_LIB:FILEPATH=/usr/lib/libXinerama.so
 +
 +// Path to a file.
 +X11_Xinput_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xinput_LIB:FILEPATH=/usr/lib/libXi.so
 +
 +// Path to a file.
 +X11_Xkb_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_Xkbfile_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xkbfile_LIB:FILEPATH=/usr/lib/libxkbfile.so
 +
 +// Path to a file.
 +X11_Xkblib_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_Xlib_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_Xmu_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xmu_LIB:FILEPATH=/usr/lib/libXmu.so
 +
 +// Path to a file.
 +X11_Xpm_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xpm_LIB:FILEPATH=/usr/lib/libXpm.so
 +
 +// Path to a file.
 +X11_Xrandr_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xrandr_LIB:FILEPATH=/usr/lib/libXrandr.so
 +
 +// Path to a file.
 +X11_Xrender_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xrender_LIB:FILEPATH=/usr/lib/libXrender.so
 +
 +// Path to a file.
 +X11_Xscreensaver_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xscreensaver_LIB:FILEPATH=/usr/lib/libXss.so
 +
 +// Path to a file.
 +X11_Xshape_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_Xt_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xt_LIB:FILEPATH=/usr/lib/libXt.so
 +
 +// Path to a file.
 +X11_Xutil_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_Xv_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a library.
 +X11_Xv_LIB:FILEPATH=/usr/lib/libXv.so
 +
 +// Path to a library.
 +X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND
 +
 +// Path to a library.
 +X11_Xxf86vm_LIB:FILEPATH=/usr/lib/libXxf86vm.so
 +
 +// Path to a file.
 +X11_dpms_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_xf86misc_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +X11_xf86vmode_INCLUDE_PATH:PATH=/usr/include
 +
 +// Path to a file.
 +XF86VidMode_INCLUDE_DIR:PATH=/usr/include/X11/extensions
 +
 +// Path to a library.
 +XF86VidMode_LIBRARY:FILEPATH=/usr/lib/libXxf86vm.so
 +
 +// Path to a file.
 +ZLIB_INCLUDE_DIR:PATH=/usr/include
 +
 +// Path to a library.
 +ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND
 +
 +// Path to a library.
 +ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/libz.so
 +
 </code> </code>
 +===== WITH_SYMBOLS:BOOL=OFF =====
 +Inclure les symboles de débogage (voir [[fr:shard_debug]])
  
 {{tag>compilation}} {{tag>compilation}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/cmake_options.1523110633.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact