Skip to content

Commit 5f95d70

Browse files
ekilmerfuzyll
authored andcommitted
cmake: binaryninjaui depends on binaryninjaapi
Fixes building the uinotification example that only links against `binaryninjaui`. Without this fix, there's a compilation error about not finding `binaryninjaapi.h`: ``` In file included from binaryninja-api/examples/uinotification/uinotification.cpp:2: In file included from binaryninja-api/examples/uinotification/uinotification.h:3: binaryninja-api/ui/uicontext.h:8:10: fatal error: 'binaryninjaapi.h' file not found 8 | #include "binaryninjaapi.h" | ^~~~~~~~~~~~~~~~~~ 1 error generated. ```
1 parent b8d4494 commit 5f95d70

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ if(NOT HEADLESS)
9999
if(BinaryNinjaUI_FOUND)
100100
# Precompiled ui library
101101
add_library(binaryninjaui INTERFACE)
102-
target_link_libraries(binaryninjaui INTERFACE ${BinaryNinjaUI_LIBRARIES})
102+
target_link_libraries(binaryninjaui INTERFACE binaryninjaapi ${BinaryNinjaUI_LIBRARIES})
103103
target_link_directories(binaryninjaui INTERFACE ${BinaryNinjaUI_LIBRARY_DIRS})
104104
target_compile_definitions(binaryninjaui INTERFACE ${BinaryNinjaUI_DEFINITIONS})
105105

0 commit comments

Comments
 (0)