#minimal Cmake file for SuperCollider plugin
#SC 3.5/3.4 compatible:
#cmake -DSC_PATH=/data/gitprojects/SuperCollider-Source3.5 -DCMAKE_OSX_ARCHITECTURES='i386;x86_64' ..
cmake_minimum_required (VERSION 2.6)
project (SourceSeparation)

include_directories(${SC_PATH}/include/plugin_interface)
include_directories(${SC_PATH}/include/common)
include_directories(${SC_PATH}/server/plugins) # for FFT_UGens.h
include_directories(${SC_PATH}/external_libraries/libsndfile/)

include_directories(/Users/nickcollins/Desktop/tosort/gsl_universal_1.14/gsl)	


set(CMAKE_SHARED_MODULE_PREFIX "")
if(APPLE OR WIN32)
set(CMAKE_SHARED_MODULE_SUFFIX ".scx")
endif()

add_library(SourceSeparation MODULE SourceSeparation.cpp)

target_link_libraries(SourceSeparation "/Users/nickcollins/Desktop/tosort/gsl_universal_1.14/libs/libgslcblas.a")

INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/SourceSeparation.scx DESTINATION "/data/sc3code/plugins/SourceSeparation/")