mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-03-02 13:35:33 +00:00
some emscripten setting overrides
This commit is contained in:
@ -11,6 +11,14 @@ OPTION(INCLUDE-PROJECTM-TEST "Build the projectM test suite" ON)
|
||||
OPTION(INCLUDE-PROJECTM-XMMS "Build the projectM xmms module (deprecated, use audacious instead)" OFF)
|
||||
OPTION(INCLUDE-NATIVE-PRESETS "Build the projectM native preset sample collection " ON)
|
||||
|
||||
if(EMSCRIPTEN)
|
||||
SET(INCLUDE-PROJECTM-QT OFF)
|
||||
SET(INCLUDE-PROJECTM-PULSEAUDIO OFF)
|
||||
SET(INCLUDE-PROJECTM-LIBVISUAL OFF)
|
||||
SET(INCLUDE-PROJECTM-TEST OFF)
|
||||
SET(INCLUDE-NATIVE-PRESETS OFF)
|
||||
endif(EMSCRIPTEN)
|
||||
|
||||
set(PROJECTM_ROOT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
add_subdirectory (libprojectM)
|
||||
|
||||
@ -33,6 +33,19 @@ set(PROJECTM_VERSION 2.1.0)
|
||||
set(PROJECTM_ABI_LEVEL 2)
|
||||
#
|
||||
|
||||
if (EMSCRIPTEN)
|
||||
SET(USE_GLES1 ON)
|
||||
SET(USE_NATIVE_GLEW ON)
|
||||
SET(USE_THREADS OFF)
|
||||
SET(USE_OPENMP OFF)
|
||||
SET(USE_FTGL OFF)
|
||||
SET(USE_FBO OFF)
|
||||
SET(BUILD_PROJECTM_STATIC ON)
|
||||
SET(DISABLE_NATIVE_PRESETS ON)
|
||||
SET(USE_CG OFF)
|
||||
SET(APPLE )
|
||||
endif (EMSCRIPTEN)
|
||||
|
||||
ADD_DEFINITIONS(-DCMAKE_INSTALL_PREFIX=\"${CMAKE_INSTALL_PREFIX}\")
|
||||
|
||||
SET(LIB_INSTALL_DIR "\${exec_prefix}/lib"
|
||||
|
||||
Reference in New Issue
Block a user