mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 01:20:42 +00:00
Add -Wl,--no-undefined to ensure all symbols are resolved
* This prevents issues where perhaps some file that is compiled in references a symbol in another file which is not compiled or isn't enabled, leaving an undefined symbol in librenderdoc.so. This can lead to some seriously hard to track bugs.
This commit is contained in:
@@ -369,7 +369,7 @@ target_include_directories(renderdoc ${RDOC_INCLUDES})
|
||||
target_link_libraries(renderdoc ${RDOC_LIBRARIES})
|
||||
|
||||
if(UNIX AND NOT ANDROID AND NOT APPLE)
|
||||
set_target_properties(renderdoc PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/renderdoc.version")
|
||||
set_target_properties(renderdoc PROPERTIES LINK_FLAGS "-Wl,--version-script,${CMAKE_CURRENT_SOURCE_DIR}/renderdoc.version -Wl,--no-undefined")
|
||||
endif()
|
||||
|
||||
if(ANDROID)
|
||||
|
||||
Reference in New Issue
Block a user