blob: f786037277d11ad6bfed017196ddedf05a0bdeaa (
plain)
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
|
diff --git c/lang/CMakeLists.txt w/lang/CMakeLists.txt
index 47dfa2fe4..9b483ae7a 100644
--- c/lang/CMakeLists.txt
+++ w/lang/CMakeLists.txt
@@ -219,7 +219,20 @@ endif()
if (SC_ABLETON_LINK)
message(STATUS "Compiling with Ableton Link support")
- include(../external_libraries/link/AbletonLinkConfig.cmake)
+ find_path(ABLETON_LINK_INCLUDE ableton Link.hpp)
+ add_library(Ableton::Link IMPORTED INTERFACE)
+ set_property(TARGET Ableton::Link APPEND PROPERTY
+ INTERFACE_INCLUDE_DIRECTORIES
+ ${ABLETON_LINK_INCLUDE}/ableton
+ )
+ set_property(TARGET Ableton::Link APPEND PROPERTY
+ INTERFACE_COMPILE_DEFINITIONS
+ LINK_PLATFORM_LINUX=1
+ )
+ set_property(TARGET Ableton::Link APPEND PROPERTY
+ INTERFACE_SOURCES
+ ${ABLETON_LINK_INCLUDE}/ableton/Link.hpp
+ )
target_link_libraries(libsclang Ableton::Link)
add_definitions(-DSC_ABLETON_LINK)
|