summaryrefslogtreecommitdiff
path: root/examples/triage/CMakeLists.txt
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2022-12-06 17:28:06 -0500
committerGlenn Smith <glenn@vector35.com>2022-12-08 14:44:16 -0500
commit5680b8c36285a9a6011412bba0363e156cf4d7f6 (patch)
tree287f194a09f9ce9bcd4e17bfef00017c3f9f7a11 /examples/triage/CMakeLists.txt
parent554d9b7569fa89ce584d22697d0ab121581d99e7 (diff)
Triage view: update exports list when functions change
Diffstat (limited to 'examples/triage/CMakeLists.txt')
-rw-r--r--examples/triage/CMakeLists.txt11
1 files changed, 8 insertions, 3 deletions
diff --git a/examples/triage/CMakeLists.txt b/examples/triage/CMakeLists.txt
index 60b60375..836e80b4 100644
--- a/examples/triage/CMakeLists.txt
+++ b/examples/triage/CMakeLists.txt
@@ -6,10 +6,15 @@ file(GLOB SOURCES
*.cpp
*.h)
+set(CMAKE_AUTOMOC ON)
+set(CMAKE_AUTORCC ON)
+
+find_package(Qt6 COMPONENTS Core Gui Widgets REQUIRED)
+
if(DEMO)
- add_library(triage STATIC ${SOURCES})
+ add_library(triage STATIC ${SOURCES} ${MOCS})
else()
- add_library(triage SHARED ${SOURCES})
+ add_library(triage SHARED ${SOURCES} ${MOCS})
endif()
if(NOT BN_API_BUILD_EXAMPLES AND NOT BN_INTERNAL_BUILD)
@@ -23,7 +28,7 @@ if(NOT BN_API_BUILD_EXAMPLES AND NOT BN_INTERNAL_BUILD)
add_subdirectory(${BN_API_PATH} api)
endif()
-target_link_libraries(triage binaryninjaapi binaryninjaui)
+target_link_libraries(triage binaryninjaapi binaryninjaui Qt6::Core Qt6::Gui Qt6::Widgets)
set_target_properties(triage PROPERTIES
CXX_STANDARD 17