summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2024-05-23 08:16:01 -0400
committerMason Reed <mason@vector35.com>2024-05-23 08:16:20 -0400
commit7e1e001b7b07285913d05a0dea31fba99395ca02 (patch)
tree40a3a393424e04cc6979300bf00424ec6c70cbd2 /examples
parent304969ef22b4c58e3e890e77b36adcafbad25175 (diff)
Fix building background_task example plugin on headless
Diffstat (limited to 'examples')
-rw-r--r--examples/background_task/CMakeLists.txt14
1 files changed, 4 insertions, 10 deletions
diff --git a/examples/background_task/CMakeLists.txt b/examples/background_task/CMakeLists.txt
index 36e012b0..dde3b2c8 100644
--- a/examples/background_task/CMakeLists.txt
+++ b/examples/background_task/CMakeLists.txt
@@ -2,11 +2,8 @@ cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
project(background_task CXX C)
-file(GLOB SOURCES
- src/*.cpp
- src/*.h)
-
-add_library(background_task SHARED ${SOURCES})
+add_library(background_task SHARED
+ src/backgroundtask.cpp)
if(NOT BN_API_BUILD_EXAMPLES AND NOT BN_INTERNAL_BUILD)
# Out-of-tree build
@@ -19,7 +16,8 @@ if(NOT BN_API_BUILD_EXAMPLES AND NOT BN_INTERNAL_BUILD)
add_subdirectory(${BN_API_PATH} api)
endif()
-target_link_libraries(background_task binaryninjaui)
+target_link_libraries(${PROJECT_NAME}
+ binaryninjaapi)
set_target_properties(background_task PROPERTIES
CXX_STANDARD 17
@@ -29,8 +27,4 @@ set_target_properties(background_task PROPERTIES
POSITION_INDEPENDENT_CODE ON
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/out/bin)
-if(BN_INTERNAL_BUILD)
- ui_plugin_rpath(background_task)
-endif()
-
bn_install_plugin(${PROJECT_NAME})