Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- project(kpp_tubeamp)
- cmake_minimum_required(VERSION 2.8)
- add_definitions(-pthread -O2 -Wall -fPIC -Wl,--no-as-needed)
- add_definitions(-DPLUGIN_URI="https://faustlv2.bitbucket.io/kpp_tubeamp")
- add_definitions(-DFAUST_META=1 -DFAUST_MIDICC=1 -DFAUST_MTS=1 -DFAUST_UI=0 -DVOICE_CTRLS=1)
- set (CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR})
- set (CMAKE_SHARED_LIBRARY_PREFIX "")
- execute_process(COMMAND faust kpp_tubeamp.dsp -o faust-generated/kpp_tubeamp_dsp.cpp WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
- add_library(kpp_tubeamp SHARED kpp_tubeamp.cpp)
- target_link_libraries(kpp_tubeamp m fftw3 fftw3f)
- include_directories("/usr/include/cairo")
- set_source_files_properties(kpp_tubeamp_ui.src/kpp_tubeamp_gui.c PROPERTIES LANGUAGE CXX ) # Y U NO *.cpp?
- add_library(kpp_tubeampui SHARED kpp_tubeamp_ui.src/kpp_tubeamp_gui.c)
- target_link_libraries(kpp_tubeampui cairo)
- install(TARGETS kpp_tubeamp kpp_tubeampui LIBRARY CONFIGURATIONS Debug DESTINATION ${PROJECT_SOURCE_DIR}/kpp_tubeamp.lv2)
- install(TARGETS kpp_tubeamp kpp_tubeampui LIBRARY CONFIGURATIONS Release DESTINATION ${PROJECT_SOURCE_DIR}/kpp_tubeamp.lv2)
Advertisement
Add Comment
Please, Sign In to add comment