Skip to content

Commit c57482a

Browse files
Hopefully fix the installation directory on Fedora.
1 parent b132692 commit c57482a

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

source/non_limited_api/CMakeLists.txt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ set(PYBIND11_NONLIMITEDAPI_PYTHON_MIN_VERSION_HEX "" CACHE STRING "A hex Python
1515
set(PYBIND11_NONLIMITEDAPI_SUFFIX "" CACHE STRING "A custom suffix to append to the built library name. Should normally be `[_AppName][_X.Y]`, where X,Y is the Python version.")
1616
set(PYBIND11_NONLIMITEDAPI_LIBRARY_OUTPUT_DIR "" CACHE PATH "Replaces the library installation path for the shim.")
1717

18+
include(GNUInstallDirs)
19+
1820
if (${PYBIND11_NONLIMITEDAPI_BUILD_STUBS})
1921
project(pybind11nonlimitedapi_stubs)
2022
add_library(pybind11nonlimitedapi_stubs SHARED non_limited_api_stubs.cpp)
@@ -23,9 +25,9 @@ if (${PYBIND11_NONLIMITEDAPI_BUILD_STUBS})
2325
target_compile_definitions(pybind11nonlimitedapi_stubs PUBLIC PYBIND11_NONLIMITEDAPI_LIB_SUFFIX_FOR_MODULE=\"${PYBIND11_NONLIMITEDAPI_SUFFIX}\")
2426

2527
install(TARGETS pybind11nonlimitedapi_stubs
26-
ARCHIVE DESTINATION lib
27-
LIBRARY DESTINATION lib
28-
RUNTIME DESTINATION bin
28+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
29+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
30+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
2931
)
3032

3133
if (APPLE)
@@ -53,8 +55,8 @@ else()
5355
endif()
5456

5557
install(TARGETS ${PYBIND11_NONLIMITEDAPI_LIBNAME}
56-
ARCHIVE DESTINATION lib
57-
LIBRARY DESTINATION lib
58-
RUNTIME DESTINATION bin
58+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
59+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
60+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
5961
)
6062
endif()

0 commit comments

Comments
 (0)