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)
|