Как вы можете добавить двоичное разложение к CMake
для gcc
и clang
в качестве шага постобработки, но только в выпусках сборки?MSVC
по умолчанию удаляется, поэтому его не нужно обрабатывать.
Одна из проблем заключается в том, что clang
не имеет -s
флага компиляции, но gcc
делает , делая этотаким образом не работает.
Другая идея заключается в использовании команды strip.Переключатель -s
снова существует в Linux
, но не в XCode
(это * набор инструментов разработки Apple
).
Поэтому окончательный выбор - использовать команду strip
без каких-либо аргументов.кроме самого двоичного файла, который, кажется, является приличным общим решением.Как это можно использовать в CMake
?