some emscripten setting overrides

This commit is contained in:
Mischa S
2014-06-18 02:43:57 -07:00
parent 99b56975e2
commit d1faa015cc
2 changed files with 21 additions and 0 deletions

View File

@ -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)

View File

@ -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"