mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
CMake: Stop CMake from adding -rdynamic by default
This commit is contained in:
parent
3122bf3506
commit
aa9a195665
@ -77,6 +77,13 @@ if(WIN32)
|
||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||
endif()
|
||||
|
||||
# CMake will often pass -rdynamic when linking executables as a convenience for
|
||||
# projects that might forget when to use ENABLE_EXPORTS. This is preposterous,
|
||||
# since it prevents the linker from removing symbols unneeded by the executable
|
||||
# and stops us from identifying cases where ENABLE_EXPORTS is needed.
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "")
|
||||
|
||||
# As long as we're figuring out compiler flags, figure out the flags for
|
||||
# turning C++ exception support on and off
|
||||
if(MSVC)
|
||||
|
Loading…
x
Reference in New Issue
Block a user