blob: 380b22cac02de1bf765ee81d6495189f250475a1 (
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
25
26
27
28
|
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ce80cbbb..862a6a19 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -172,7 +172,7 @@ set(edb_SRCS
${PROJECT_SOURCE_DIR}/include/util/Math.h
${PROJECT_SOURCE_DIR}/include/util/String.h
${PROJECT_SOURCE_DIR}/include/util/Error.h
- ${PROJECT_SOURCE_DIR}/include/version.h
+ ${PROJECT_SOURCE_DIR}/include/version.h.in
)
if(TARGET_ARCH_FAMILY_X86)
@@ -260,9 +260,11 @@ if(UNIX AND TARGET_ARCH_FAMILY_X86)
endif()
endif()
-target_compile_definitions(edb PRIVATE
- -DDEFAULT_PLUGIN_PATH=\"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/edb\"
-)
+if (NOT DEFINED DEFAULT_PLUGIN_DIR)
+ message(STATUS "Using default value of EDB Plugin directory")
+ set(DEFAULT_PLUGIN_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/edb")
+endif()
+target_compile_definitions(edb PRIVATE -DDEFAULT_PLUGIN_PATH="${DEFAULT_PLUGIN_DIR}")
target_link_libraries(edb
${CAPSTONE_LIBRARIES}
|