You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
set(CMAKE_DEBUG_POSTFIX"d"CACHESTRING"Output file debug postfix. Default is \"d\".")
24
51
endif()
@@ -65,17 +92,10 @@ else()
65
92
set(ENABLE_EMSCRIPTEN OFFCACHEBOOL"Build for web with emscripten. Requires emscripten toolset for building." FORCE)
66
93
endif()
67
94
68
-
# Feature options, including dependencies.
69
-
option(BUILD_TESTING "Build the libprojectM test suite"OFF)
95
+
# Compiler-/system-dependent options, including dependencies.
70
96
cmake_dependent_option(BUILD_SHARED_LIBS"Build and install libprojectM as a shared libraries. If OFF, builds as static libraries."ON"NOT ENABLE_EMSCRIPTEN"OFF)
71
-
option(ENABLE_PLAYLIST "Enable building the playlist management library"ON)
72
-
cmake_dependent_option(ENABLE_SDL_UI "Build the SDL2-based developer test UI"OFF"NOT ENABLE_EMSCRIPTEN"OFF)
73
97
cmake_dependent_option(ENABLE_GLES "Enable OpenGL ES support"OFF"NOT ENABLE_EMSCRIPTEN AND NOT CMAKE_SYSTEM_NAME STREQUAL Android"ON)
74
-
option(ENABLE_BOOST_FILESYSTEM "Force the use of boost::filesystem, even if the compiler supports C++17."OFF)
75
98
cmake_dependent_option(ENABLE_INSTALL "Enable installing projectM libraries and headers."OFF"NOT PROJECT_IS_TOP_LEVEL"ON)
76
-
option(ENABLE_SYSTEM_GLM "Enable use of system-install GLM library"OFF)
77
-
option(ENABLE_SYSTEM_PROJECTM_EVAL "Enable use of a system-installed/external projectM-eval library"ON)
78
-
option(BUILD_DOCS "Build documentation"OFF)
79
99
80
100
# Experimental/unsupported features
81
101
option(ENABLE_CXX_INTERFACE "Enable exporting C++ symbols for ProjectM and PCM classes, not only the C API. Warning: This is not very portable."OFF)
"description": "projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library.",
0 commit comments