1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
if (NOT APPLE AND NOT WIN32)
# on apple we leave this undefined so it defaults to .scx (in the code)
add_definitions("-DSC_PLUGIN_EXT=\".so\"")
endif()
if(UNIX AND NOT APPLE)
set(LIB_SUFFIX "" CACHE STRING "Install plugins to suffixed lib directory: eg. `64` for `lib64`")
set(LINUX_SC_PLUGIN_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/SuperCollider/plugins)
endif()
include_directories(${CMAKE_SOURCE_DIR}/external_libraries
${CMAKE_SOURCE_DIR}/external_libraries/nova-simd
${CMAKE_SOURCE_DIR}/external_libraries/nova-tt
)
include_directories(${boost_include_dirs})
add_subdirectory(plugins)
add_subdirectory(scsynth)
if (SUPERNOVA)
add_subdirectory(supernova)
endif()
set(plugins "${plugins}" PARENT_SCOPE)
set(supernova_plugins "${supernova_plugins}" PARENT_SCOPE)
|