pentoo-overlay/dev-libs/capstone/files/capstone-cmake.patch
2019-02-19 21:59:30 +08:00

27 lines
968 B
Diff

--- a/CMakeLists.txt.orig 2019-01-10 21:45:56.000000000 +0800
+++ b/CMakeLists.txt 2019-02-19 21:56:11.651398683 +0800
@@ -576,15 +576,9 @@
source_group("Include\\EVM" FILES ${HEADERS_EVM})
### test library 64bit routine:
-get_property(LIB64 GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS)
+include("GNUInstallDirs")
-if (NOT APPLE AND "${LIB64}" STREQUAL "TRUE")
- set(LIBSUFFIX 64)
-else()
- set(LIBSUFFIX "")
-endif()
-
-set(INSTALL_LIB_DIR lib${LIBSUFFIX} CACHE PATH "Installation directory for libraries")
+set(INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR} CACHE PATH "Installation directory for libraries")
mark_as_advanced(INSTALL_LIB_DIR)
## installation
@@ -611,5 +605,5 @@
target_link_libraries(cstool ${default-target})
install(TARGETS cstool DESTINATION bin)
-install(FILES ${CMAKE_BINARY_DIR}/capstone.pc DESTINATION lib/pkgconfig)
+install(FILES ${CMAKE_BINARY_DIR}/capstone.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
endif ()