1234567891011121314151617181920212223242526272829 |
- INCLUDE(BuildPlugin)
- INCLUDE_DIRECTORIES(exprtk)
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dexprtk_disable_sc_andor")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dexprtk_disable_return_statement")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dexprtk_disable_break_continue")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dexprtk_disable_comments")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dexprtk_disable_string_capabilities")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dexprtk_disable_rtl_io_file")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Dexprtk_disable_rtl_vecops")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WERROR_FLAGS} -fexceptions")
- IF(LMMS_BUILD_WIN32 AND NOT MSVC)
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wa,-mbig-obj -Dexprtk_disable_enhanced_features")
- ELSEIF(LMMS_BUILD_WIN32 AND MSVC)
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
- ENDIF()
- BUILD_PLUGIN(xpressive
- Xpressive.cpp
- ExprSynth.cpp
- Xpressive.h
- exprtk/exprtk.hpp
- MOCFILES Xpressive.h
- EMBEDDED_RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.png"
- )
|