diff options
| author | Eric Kilmer <eric.d.kilmer@gmail.com> | 2025-05-10 13:48:51 -0400 |
|---|---|---|
| committer | Alexander Taylor <alex@vector35.com> | 2025-06-25 18:36:48 -0400 |
| commit | c19bcd7eac37b225e306928732f2d9677815cbd9 (patch) | |
| tree | 6da3a7eabdc5797dfcaba0d35b0fefc675bb4cfb /CMakeLists.txt | |
| parent | 4890b718c8d04dd5ebbc71c8dbb80f1f7edf133b (diff) | |
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.
```
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index fa6298ce..d4394590 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -99,7 +99,7 @@ if(NOT HEADLESS) if(BinaryNinjaUI_FOUND) # Precompiled ui library add_library(binaryninjaui INTERFACE) - target_link_libraries(binaryninjaui INTERFACE ${BinaryNinjaUI_LIBRARIES}) + target_link_libraries(binaryninjaui INTERFACE binaryninjaapi ${BinaryNinjaUI_LIBRARIES}) target_link_directories(binaryninjaui INTERFACE ${BinaryNinjaUI_LIBRARY_DIRS}) target_compile_definitions(binaryninjaui INTERFACE ${BinaryNinjaUI_DEFINITIONS}) |
