PCSX2 Documentation/PCSX2 Build Scripts: Difference between revisions
Jump to navigation
Jump to search
PCSX2 Documentation/PCSX2 Build Scripts (view source)
Revision as of 21:01, 9 January 2015
, 9 January 2015→Expert mode: CMake build parameters
Line 10: | Line 10: | ||
==Expert mode: CMake build parameters== | ==Expert mode: CMake build parameters== | ||
===Basic parameters:=== | ===Basic parameters:=== | ||
*Use Release/Devel/Debug : <code>-DCMAKE_BUILD_TYPE=Release|Devel|Debug</code> | *Use Release/Devel/Debug : <code>-DCMAKE_BUILD_TYPE=Release|Devel|Debug</code> | ||
Line 18: | Line 19: | ||
*Build all plugins: <code>-DEXTRA_PLUGINS=TRUE</code> | *Build all plugins: <code>-DEXTRA_PLUGINS=TRUE</code> | ||
===Expert parameters=== (not supported, the best is to use the default options) | ===Expert parameters=== | ||
''(not supported, the best is to use the default options)'' | |||
*Tune C flags : <code>-DUSER_CMAKE_C_FLAGS:STRING="cflags"</code> | *Tune C flags : <code>-DUSER_CMAKE_C_FLAGS:STRING="cflags"</code> | ||
*Tune C++ flags : <code>-DUSER_CMAKE_CXX_FLAGS:STRING="cxxflags"</code> | *Tune C++ flags : <code>-DUSER_CMAKE_CXX_FLAGS:STRING="cxxflags"</code> | ||
*Tune linker flags : <code>-DUSER_CMAKE_LD_FLAGS:STRING="ldflags"</code> | *Tune linker flags : <code>-DUSER_CMAKE_LD_FLAGS:STRING="ldflags"</code> | ||
===Expert debugging parameters=== (typical | ===Expert debugging parameters=== | ||
''(typical developers-only option)'' | |||
*Build GS replayer: <code>-DBUILD_REPLAY_LOADERS=TRUE</code> | *Build GS replayer: <code>-DBUILD_REPLAY_LOADERS=TRUE</code> | ||
*Use Address Sanitizer: <code>-DUSE_ASAN=TRUE</code> | *Use Address Sanitizer: <code>-DUSE_ASAN=TRUE</code> | ||
*Force wxWidget 2.8 (to spot a regression) : <code>-DWX28_API=TRUE</code> | *Force wxWidget 2.8 (to spot a regression) : <code>-DWX28_API=TRUE</code> | ||
===Experimental parameters=== (not supported, the best is to use the default options) | ===Experimental parameters=== | ||
''(not supported, the best is to use the default options)'' | |||
*zzogl: Use GLSL for shading instead of nvidia cg : <code>-DGLSL_API=TRUE</code> | *zzogl: Use GLSL for shading instead of nvidia cg : <code>-DGLSL_API=TRUE</code> | ||
*zzogl: Use EGL instead of GLX : <code>-DEGL_API=TRUE</code> | *zzogl: Use EGL instead of GLX : <code>-DEGL_API=TRUE</code> |