diff --git a/radio/src/targets/simu/CMakeLists.txt b/radio/src/targets/simu/CMakeLists.txt index 8c0847974..f714c1913 100644 --- a/radio/src/targets/simu/CMakeLists.txt +++ b/radio/src/targets/simu/CMakeLists.txt @@ -44,6 +44,13 @@ if(Qt5Widgets_FOUND) add_dependencies(${SIMULATOR_TARGET} ${RADIO_DEPENDENCIES}) target_compile_definitions(${SIMULATOR_TARGET} PUBLIC ${APP_COMMON_DEFINES}) # set in top-level CMakeLists target_link_libraries(${SIMULATOR_TARGET} ${SDL_LIBRARY} Qt5::Core) + + # Remove debug symbols on release builds + if(${CMAKE_BUILD_TYPE} STREQUAL "Release") + add_custom_command(TARGET ${SIMULATOR_TARGET} POST_BUILD + COMMAND ${CMAKE_STRIP} $) + endif() + # Introduced at 2.5 - TODO replace with a code change # When compiled shared simulators using libopenui and Companion have classes named MainWindow # When the simulator is launched from Companion the runtime dynamic linking can result in Companion overiding the simulator