mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -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)
|
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||||
endif()
|
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
|
# As long as we're figuring out compiler flags, figure out the flags for
|
||||||
# turning C++ exception support on and off
|
# turning C++ exception support on and off
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user