FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished) (neodarz: it's complete but I'm not completely sure about the exact words to use)

Cmake options

Work in progress — neodarz 2018/04/07 16:16

For listing all cmake options:

mkdir build
cd build
cmake ..
cmake -LAH

Options list:

// Build to the CDash dashboard
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

// Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

// 
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

// 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

// Build in Final Version mode
FINAL_VERSION:BOOL=ON

// Path to a file.
FREETYPE_ADDITIONAL_INCLUDE_DIR:PATH=/usr/include/freetype2

// Path to a file.
FREETYPE_INCLUDE_DIRS:PATH=/usr/include/freetype2

// Path to a library.
FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND

// Path to a library.
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

// Path to a library.
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

// 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

// 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

// 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

// Installation path for drivers.
NL_DRIVER_PREFIX:PATH=lib/nel

// Installation path for configurations
NL_ETC_PREFIX:PATH=etc/nel

// Installation path for libraries.
NL_LIB_PREFIX:PATH=lib

// Installation path for admin tools and services.
NL_SBIN_PREFIX:PATH=sbin

// Installation path for data.
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

// Installation path for configurations
RYZOM_ETC_PREFIX:PATH=etc/ryzom

// Installation path for client.
RYZOM_GAMES_PREFIX:PATH=games

// Installation path for libraries.
RYZOM_LIB_PREFIX:PATH=lib

// Installation path for admin tools and services.
RYZOM_SBIN_PREFIX:PATH=sbin

// Installation path for data.
RYZOM_SHARE_PREFIX:PATH=share/ryzom

// Path to a file.
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

// Use assimp exporter
WITH_ASSIMP:BOOL=OFF

// With Code Coverage Support
WITH_COVERAGE:BOOL=OFF

// Build Direct3D Driver (3D)
WITH_DRIVER_DIRECT3D:BOOL=OFF

// Build DirectSound Driver (Sound)
WITH_DRIVER_DSOUND:BOOL=OFF

// Build FMOD Driver (Sound)
WITH_DRIVER_FMOD: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

// Build XAudio2 Driver (Sound)
WITH_DRIVER_XAUDIO2:BOOL=OFF

// With provided external.
WITH_EXTERNAL:BOOL=OFF

// With GCC -mfpmath=both
WITH_GCC_FPMATH_BOTH:BOOL=OFF

// Build NLGEORGES
WITH_GEORGES:BOOL=ON

// With GTK Support
WITH_GTK:BOOL=OFF

// Build GUI
WITH_GUI:BOOL=ON

// Install development files.
WITH_INSTALL_LIBRARIES:BOOL=ON

// With LibOVR support
WITH_LIBOVR:BOOL=OFF

// With LibVR support
WITH_LIBVR:BOOL=OFF

// With libxml2 using iconv
WITH_LIBXML2_ICONV:BOOL=OFF

// Build NLLIGO
WITH_LIGO:BOOL=ON

// With Logging
WITH_LOGGING:BOOL=ON

// Build NLLOGIC
WITH_LOGIC:BOOL=ON

// With low memory (use the least of RAM)
WITH_LOW_MEMORY:BOOL=OFF

// Build Ryzom Core using Lua 5.1
WITH_LUA51:BOOL=ON

// Build Ryzom Core using Lua 5.2
WITH_LUA52:BOOL=OFF

// Build Ryzom Core using Lua 5.3
WITH_LUA53:BOOL=OFF

// With MFC Support
WITH_MFC:BOOL=OFF

// Build NeL (nearly always required).
WITH_NEL:BOOL=ON

// Build NeL Network Services.
WITH_NELNS:BOOL=OFF

// Build NeLNS Login System Tools
WITH_NELNS_LOGIN_SYSTEM:BOOL=ON

// Build NeLNS Services
WITH_NELNS_SERVER:BOOL=ON

// Build CEGUI Renderer
WITH_NEL_CEGUI:BOOL=OFF

// Build NeL 3dsMax Plugin
WITH_NEL_MAXPLUGIN: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

// Build NLNET
WITH_NET:BOOL=ON

// Build NLPACS
WITH_PACS:BOOL=ON

// With Precompiled Headers
WITH_PCH:BOOL=ON

// With NVIDIA PerfHUD support
WITH_PERFHUD:BOOL=OFF

// With Qt 4 Support
WITH_QT:BOOL=OFF

// With Qt 5 Support
WITH_QT5:BOOL=OFF

// Build Ryzom Core.
WITH_RYZOM:BOOL=ON

// Build Ryzom Core Client
WITH_RYZOM_CLIENT:BOOL=ON

// Ask to run as Administrator
WITH_RYZOM_CLIENT_UAC:BOOL=OFF

// Only use patch server from CFG file
WITH_RYZOM_CUSTOM_PATCH_SERVER:BOOL=OFF

// Build Ryzom Installer
WITH_RYZOM_INSTALLER:BOOL=OFF

// Enable Ryzom in-game patch support
WITH_RYZOM_PATCH:BOOL=OFF

// Enable Sandbox under OS X
WITH_RYZOM_SANDBOX:BOOL=OFF

// Build Ryzom Core Services
WITH_RYZOM_SERVER:BOOL=ON

// Enable Steam features
WITH_RYZOM_STEAM:BOOL=OFF

// Build Ryzom Core Tools
WITH_RYZOM_TOOLS:BOOL=ON

// Build Snowballs.
WITH_SNOWBALLS:BOOL=OFF

// Build Snowballs Client
WITH_SNOWBALLS_CLIENT:BOOL=ON

// Build Snowballs Services
WITH_SNOWBALLS_SERVER:BOOL=ON

// Build NLSOUND
WITH_SOUND:BOOL=ON

// With SSE2
WITH_SSE2:BOOL=ON

// With SSE3
WITH_SSE3:BOOL=ON

// With static libraries.
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 libxml2
WITH_STATIC_LIBXML2:BOOL=OFF

// With STLport support.
WITH_STLPORT:BOOL=OFF

// Build Tools
WITH_TOOLS:BOOL=OFF

// Use UNIX structure (bin, include, lib)
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

WITH_SYMBOLS:BOOL=OFF

Include debug symbols (see Debugging the shard)