summarylogtreecommitdiffstats
path: root/use-system-kotki.patch
blob: 901c065a59d37df4210f6b159e2c3fc997ea1da5 (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
--- a/python/kotki/CMakeLists.txt
+++ b/python/kotki/CMakeLists.txt
@@ -4,11 +4,18 @@
 
 find_package(pybind11 CONFIG)
 
+if(NOT VENDORED_LIBS)
+    find_package(kotki REQUIRED)
+    set(_KOTKI_LINK_TARGET kotki::kotki-lib-SHARED)
+else()
+    set(_KOTKI_LINK_TARGET kotki-lib)
+endif()
+
 # pybind11 method:
 pybind11_add_module(kotki SHARED kotki-py.cpp)
-target_link_libraries(kotki PUBLIC pybind11::module kotki-lib)
+target_link_libraries(kotki PUBLIC pybind11::module ${_KOTKI_LINK_TARGET})
 target_include_directories(kotki PRIVATE ${pybind11_INCLUDE_DIR})
 target_include_directories(kotki PUBLIC
         ${PROJECT_SOURCE_DIR}
         ${PROJECT_SOURCE_DIR}/src
-        ${CMAKE_BINARY_DIR}/src)
\ No newline at end of file
+        ${CMAKE_INSTALL_PREFIX}/include)