summaryrefslogtreecommitdiff
path: root/system/capstone/CMakeLists.txt.patch
diff options
context:
space:
mode:
authorFernando Lopez Jr <fernando.lopezjr@gmail.com>2017-07-17 08:53:03 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2017-07-22 06:56:00 +0700
commit7cd1f092dc163a91292aaf3bfd81482384fb69c2 (patch)
tree798c86882c6b58003e24b4b474787dcef0df24ce /system/capstone/CMakeLists.txt.patch
parent05fc5fe63acb2381b85fbebb8b0ac3bd80332986 (diff)
downloadslackbuilds-7cd1f092dc163a91292aaf3bfd81482384fb69c2.tar.gz
system/capstone: Updated for version 4.0_alpha5.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'system/capstone/CMakeLists.txt.patch')
-rw-r--r--system/capstone/CMakeLists.txt.patch41
1 files changed, 41 insertions, 0 deletions
diff --git a/system/capstone/CMakeLists.txt.patch b/system/capstone/CMakeLists.txt.patch
new file mode 100644
index 0000000000..123c94bd83
--- /dev/null
+++ b/system/capstone/CMakeLists.txt.patch
@@ -0,0 +1,41 @@
+--- CMakeLists.txt 2017-04-17 07:31:11.000000000 -0600
++++ CMakeLists_new.txt 2017-07-16 19:39:43.597509953 -0600
+@@ -460,21 +460,34 @@
+ source_group("Include\\M68K" FILES ${HEADERS_M68K})
+ source_group("Include\\TMS320C64x" FILES ${HEADERS_TMS320C64X})
+
++### test library 64bit routine:
++get_property(LIB64 GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS)
++
++if ("${LIB64}" STREQUAL "TRUE")
++ set(LIBSUFFIX 64)
++else()
++ set(LIBSUFFIX "")
++endif()
++
++set(INSTALL_LIB_DIR lib${LIBSUFFIX} CACHE PATH "Installation directory for libraries")
++mark_as_advanced(INSTALL_LIB_DIR)
++
++
+ ## installation
+ install(FILES ${HEADERS_COMMON} DESTINATION include/capstone)
+
+ if (CAPSTONE_BUILD_STATIC)
+ install(TARGETS capstone-static
+ RUNTIME DESTINATION bin
+- LIBRARY DESTINATION lib
+- ARCHIVE DESTINATION lib)
++ LIBRARY DESTINATION ${INSTALL_LIB_DIR}
++ ARCHIVE DESTINATION ${INSTALL_LIB_DIR})
+ endif ()
+
+ if (CAPSTONE_BUILD_SHARED)
+ install(TARGETS capstone-shared
+ RUNTIME DESTINATION bin
+- LIBRARY DESTINATION lib
+- ARCHIVE DESTINATION lib)
++ LIBRARY DESTINATION ${INSTALL_LIB_DIR}
++ ARCHIVE DESTINATION ${INSTALL_LIB_DIR})
+ endif ()
+
+ if (CAPSTONE_BUILD_SHARED)