diff options
| author | Brian Potchik <brian@vector35.com> | 2020-09-27 23:16:21 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2020-09-27 23:16:21 -0400 |
| commit | ba41ea9735bd55328a4e2b6c65fdbdb245b9ccad (patch) | |
| tree | d64dcc8fb5a0020bc14da7dbdf9520b1d2c010a8 /examples | |
| parent | a536e7ccae49fb5141e9a959cff10500599993d4 (diff) | |
Fix 'weak symbol override' warnings.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/bin-info/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | examples/breakpoint/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | examples/cmdline_disasm/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | examples/llil_parser/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | examples/mlil_parser/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | examples/print_syscalls/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | examples/x86_extension/CMakeLists.txt | 6 |
7 files changed, 35 insertions, 7 deletions
diff --git a/examples/bin-info/CMakeLists.txt b/examples/bin-info/CMakeLists.txt index 54381871..31d089fc 100644 --- a/examples/bin-info/CMakeLists.txt +++ b/examples/bin-info/CMakeLists.txt @@ -14,5 +14,9 @@ if (NOT WIN32) endif() set_target_properties(${PROJECT_NAME} PROPERTIES - CXX_STANDARD 11 + CXX_STANDARD 17 + CXX_VISIBILITY_PRESET hidden + CXX_STANDARD_REQUIRED ON + VISIBILITY_INLINES_HIDDEN ON + POSITION_INDEPENDENT_CODE ON RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../bin) diff --git a/examples/breakpoint/CMakeLists.txt b/examples/breakpoint/CMakeLists.txt index f0ed85c9..8b57660d 100644 --- a/examples/breakpoint/CMakeLists.txt +++ b/examples/breakpoint/CMakeLists.txt @@ -9,7 +9,11 @@ target_link_libraries(${PROJECT_NAME} binaryninjaapi) set_target_properties(${PROJECT_NAME} PROPERTIES - CXX_STANDARD 11 + CXX_STANDARD 17 + CXX_VISIBILITY_PRESET hidden + CXX_STANDARD_REQUIRED ON + VISIBILITY_INLINES_HIDDEN ON + POSITION_INDEPENDENT_CODE ON LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../bin) bn_install_plugin(${PROJECT_NAME}) diff --git a/examples/cmdline_disasm/CMakeLists.txt b/examples/cmdline_disasm/CMakeLists.txt index c76d49fc..585618c5 100644 --- a/examples/cmdline_disasm/CMakeLists.txt +++ b/examples/cmdline_disasm/CMakeLists.txt @@ -9,5 +9,9 @@ target_link_libraries(${PROJECT_NAME} binaryninjaapi) set_target_properties(${PROJECT_NAME} PROPERTIES - CXX_STANDARD 11 + CXX_STANDARD 17 + CXX_VISIBILITY_PRESET hidden + CXX_STANDARD_REQUIRED ON + VISIBILITY_INLINES_HIDDEN ON + POSITION_INDEPENDENT_CODE ON RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../bin) diff --git a/examples/llil_parser/CMakeLists.txt b/examples/llil_parser/CMakeLists.txt index bc744ccb..7167c635 100644 --- a/examples/llil_parser/CMakeLists.txt +++ b/examples/llil_parser/CMakeLists.txt @@ -14,5 +14,9 @@ if (NOT WIN32) endif() set_target_properties(${PROJECT_NAME} PROPERTIES - CXX_STANDARD 11 + CXX_STANDARD 17 + CXX_VISIBILITY_PRESET hidden + CXX_STANDARD_REQUIRED ON + VISIBILITY_INLINES_HIDDEN ON + POSITION_INDEPENDENT_CODE ON RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../bin) diff --git a/examples/mlil_parser/CMakeLists.txt b/examples/mlil_parser/CMakeLists.txt index f5cfa1ef..9428799b 100644 --- a/examples/mlil_parser/CMakeLists.txt +++ b/examples/mlil_parser/CMakeLists.txt @@ -14,5 +14,9 @@ if (NOT WIN32) endif() set_target_properties(${PROJECT_NAME} PROPERTIES - CXX_STANDARD 11 + CXX_STANDARD 17 + CXX_VISIBILITY_PRESET hidden + CXX_STANDARD_REQUIRED ON + VISIBILITY_INLINES_HIDDEN ON + POSITION_INDEPENDENT_CODE ON RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../bin) diff --git a/examples/print_syscalls/CMakeLists.txt b/examples/print_syscalls/CMakeLists.txt index 166017fe..214dd6ca 100644 --- a/examples/print_syscalls/CMakeLists.txt +++ b/examples/print_syscalls/CMakeLists.txt @@ -14,5 +14,9 @@ if (NOT WIN32) endif() set_target_properties(${PROJECT_NAME} PROPERTIES - CXX_STANDARD 11 + CXX_STANDARD 17 + CXX_VISIBILITY_PRESET hidden + CXX_STANDARD_REQUIRED ON + VISIBILITY_INLINES_HIDDEN ON + POSITION_INDEPENDENT_CODE ON RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../bin) diff --git a/examples/x86_extension/CMakeLists.txt b/examples/x86_extension/CMakeLists.txt index 7f04d5a5..6b1f880e 100644 --- a/examples/x86_extension/CMakeLists.txt +++ b/examples/x86_extension/CMakeLists.txt @@ -11,7 +11,11 @@ target_link_libraries(${PROJECT_NAME} binaryninjaapi) set_target_properties(${PROJECT_NAME} PROPERTIES - CXX_STANDARD 11 + CXX_STANDARD 17 + CXX_VISIBILITY_PRESET hidden + CXX_STANDARD_REQUIRED ON + VISIBILITY_INLINES_HIDDEN ON + POSITION_INDEPENDENT_CODE ON LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../bin) bn_install_plugin(${PROJECT_NAME}) |
