Commit d361ea15 by Dean Moldovan Committed by Wenzel Jakob

Don't strip debug symbols in debug mode (#669)

parent d5ce82b6
...@@ -173,8 +173,8 @@ function(pybind11_add_module target_name) ...@@ -173,8 +173,8 @@ function(pybind11_add_module target_name)
_pybind11_add_lto_flags(${target_name} ${ARG_THIN_LTO}) _pybind11_add_lto_flags(${target_name} ${ARG_THIN_LTO})
# Set the default symbol visibility to hidden (very important to obtain small binaries) if (NOT MSVC AND NOT ${CMAKE_BUILD_TYPE} MATCHES Debug)
if (NOT MSVC) # Set the default symbol visibility to hidden (very important to obtain small binaries)
target_compile_options(${target_name} PRIVATE "-fvisibility=hidden") target_compile_options(${target_name} PRIVATE "-fvisibility=hidden")
# Strip unnecessary sections of the binary on Linux/Mac OS # Strip unnecessary sections of the binary on Linux/Mac OS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment