CMake Options
Features
WITH_LOGGING With Logging (unused)WITH_COVERAGE With Code Coverage SupportWITH_PCH With Precompiled Headers (reduce compilation time)FINAL_VERSION Build in Final Version modeWITH_STATIC With static libraries (ON to workaround services chain crash issue)WITH_STATIC_DRIVERS With static driversWITH_EXTERNAL With provided externalWITH_STATIC_EXTERNAL With static external librariesWITH_INSTALL_LIBRARIES Install development files
GUI toolkits
WITH_GTK With GTK Support (required by gtk_displayer)WITH_QT With QT SupportWITH_MFC With MFC Support (Windows only)
Optional support
WITH_SYMBOLS Never strip symbols even in Release mode (symbols are never stripped in Debug), useful for debuggingWITH_STLPORT With STLport support (improve perfomance under Windows)BUILD_DASHBOARD Build to the CDash dashboard (http://www.opennel.org/cdash/index.php?project=RyzomCore)
NeL
WITH_NEL Build NeL (nearly always required)
Core libraries
WITH_NET Build NeL NET (Network engine)WITH_3D Build NeL 3D (3D engine)WITH_PACS Build NeL PACS (Collision engine)WITH_GEORGES Build NeL GEORGES (Form management)WITH_LIGO Build NeL LIGO (Landscape management)WITH_LOGIC Build NeL LOGIC (Logic engine)WITH_SOUND Build NeL SOUND (Sound engine)
Drivers Support
WITH_DRIVER_OPENGL Build OpenGL Video Driver (WITH_3D required) (recommended)WITH_DRIVER_OPENGLES Build OpenGL ES Video Driver (WITH_3D required)WITH_DRIVER_DIRECT3D Build Direct3D Video Driver (WITH_3D required) (Windows only)WITH_DRIVER_OPENAL Build OpenAL Audio Driver (WITH_SOUND required) (recommended)WITH_DRIVER_FMOD Build FMOD Audio Driver (WITH_SOUND required)WITH_DRIVER_DSOUND Build DirectSound Audio Driver (WITH_SOUND required) (Windows only)WITH_DRIVER_XAUDIO2 Build XAudio2 Audio Driver (WITH_SOUND required) (Windows only)
Optional support
WITH_NEL_CEGUI Build CEGUI RendererWITH_NEL_TOOLS Build NeL Tools (build_gamedata, object_viewer_qt, bnp_make, make_sheet_id, ...) (WITH_QT required by words_dic_qt, message_box_qt, tile_edit_qt and object_viewer_qt)WITH_NEL_MAXPLUGIN Build NeL 3dsMax Plugin (Windows only)WITH_NEL_SAMPLES Build NeL SamplesWITH_NEL_TESTS Build NeL Unit Tests
NeLNS
WITH_NELNS Build NeL Network Services (not available)
Core libraries
WITH_NELNS_SERVER Build NeLNS ServicesWITH_NELNS_LOGIN_SYSTEM Build NeLNS Login System Tools (WITH_QT required by nel_launcher_qt)
Ryzom
WITH_RYZOM Build Ryzom Core
Core libraries
WITH_RYZOM_CLIENT Build Ryzom Core Client (at least one Video Driver and one Audio Driver required) (FINAL_VERSION off)WITH_RYZOM_TOOLS Build Ryzom Core Tools (georges_editor_qt, world_editor, sheets_packer, ...) (WITH_QT required by georges_editor_qt) (WITH_MFC required by world_editor)WITH_RYZOM_SERVER Build Ryzom Core ServicesWITH_RYZOM_SOUND Enable Ryzom Core Sound (unused)
Optional support
WITH_LUA51 Build Ryzom Core using Lua51 (instead of Lua50)RYZOM_DATA_DIR Path where Ryzom data can be found, they'll be copied in Application bundle under Mac OS X
Snowballs
WITH_SNOWBALLS | Build Snowballs (not available) |
| Build Snowballs Client |
|---|---|
| Build Snowballs Services |