| 1 | use system versions of some things
|
| 2 | --
|
| 3 | diff --git a/src/musikcore/CMakeLists.txt b/src/musikcore/CMakeLists.txt
|
| 4 | index 8309cc3..8894c15 100644
|
| 5 | |
| 6 | |
| 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")
|