We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
mqt-qcec
mqt-core
1 parent 9992718 commit 4f49ee5Copy full SHA for 4f49ee5
src/python/CMakeLists.txt
@@ -1,3 +1,22 @@
1
+if(APPLE)
2
+ set(BASEPOINT @loader_path)
3
+else()
4
+ set(BASEPOINT $ORIGIN)
5
+endif()
6
+list(APPEND CMAKE_INSTALL_RPATH ${BASEPOINT}
7
+ ${BASEPOINT}/${CMAKE_INSTALL_LIBDIR})
8
+set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
9
+set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
10
+list(
11
+ APPEND
12
+ CMAKE_INSTALL_RPATH
13
+ ${BASEPOINT}/../core/${CMAKE_INSTALL_LIBDIR}
14
+ ${BASEPOINT}/../core/lib
15
+ ${BASEPOINT}/../core/lib64
16
+ ${BASEPOINT}/../../core/${CMAKE_INSTALL_LIBDIR}
17
+ ${BASEPOINT}/../../core/lib
18
+ ${BASEPOINT}/../../core/lib64)
19
+
20
pybind11_add_module(
21
pyqcec
22
# Prefer thin LTO if available
0 commit comments