projects/aports·blob master · refs

37 lines · 1.4 KiB

1use system versions of some things
2--
3diff --git a/src/musikcore/CMakeLists.txt b/src/musikcore/CMakeLists.txt
4index 8309cc3..8894c15 100644
5--- a/src/musikcore/CMakeLists.txt
6+++ b/src/musikcore/CMakeLists.txt
7@@ -1,3 +1,7 @@
8+find_package(PkgConfig REQUIRED)
9+pkg_check_modules(kissfft REQUIRED kissfft-float)
10+pkg_check_modules(sqlite REQUIRED sqlite3)
11+
12 set(CORE_SOURCES
13 ./c_context.cpp
14 ./c_interface_wrappers.cpp
15@@ -67,10 +71,7 @@ set(CORE_SOURCES
16 ./support/Playback.cpp
17 ./support/Preferences.cpp
18 ./support/PreferenceKeys.cpp
19 ../3rdparty/src/sqlean/unicode/extension.c
20- ../3rdparty/src/sqlite/sqlite3.c
21- ../3rdparty/src/kiss_fft.c
22- ../3rdparty/src/kiss_fftr.c
23 ../3rdparty/src/md5.c
24 )
25
26@@ -85,9 +86,9 @@ add_definitions(-DMCSDK_DEFINE_EXPORTS)
27 add_library(musikcore SHARED ${CORE_SOURCES})
28
29 set_target_properties(musikcore PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${musikcube_SOURCE_DIR}/bin)
30-target_link_libraries(musikcore ${musikcube_LINK_LIBS})
31-target_include_directories(musikcore BEFORE PRIVATE ${VENDOR_INCLUDE_DIRECTORIES})
32+target_link_libraries(musikcore ${musikcube_LINK_LIBS} ${sqlite_LIBRARIES} ${kissfft_LIBRARIES})
33+target_include_directories(musikcore BEFORE PRIVATE ${VENDOR_INCLUDE_DIRECTORIES} ${sqlite_INCLUDE_DIRS} ${kissfft_INCLUDE_DIRS})
34 find_header(asio.hpp)
35
36 if (ENABLE_PCH MATCHES "true")
37 message(STATUS "[musikcore] enabling precompiled headers")