CMake устанавливает для параметра «Создать символы отладки» неправильное значение для параметра сборки Xcode.C++

Программы на C++. Форум разработчиков
Anonymous
CMake устанавливает для параметра «Создать символы отладки» неправильное значение для параметра сборки Xcode.

Сообщение Anonymous »

  • Я пытаюсь создать файл проекта Xcode некоторых библиотек с помощью CMake.
  • Я хочу создать файл dSYM для всех типов конфигурации сборки.
  • Я пытаюсь создать файл проекта Xcode для некоторых библиотек с помощью CMake.
  • Я хочу создать файл dSYM для всех типов конфигурации сборки.
  • Я пытаюсь создать файл проекта Xcode для некоторых библиотек с помощью CMake.
  • Я хочу создать файл dSYM для всех типов конфигурации сборки.
  • li>
    Я установил значения во всех моих CMakelists.txt, как показано ниже:

    Код: Выделить всё

        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g") set(CMAKE_XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT "dwarf-with-dsym")
  • После того, как CMake сгенерировал мой файл xcodeproj, я обнаружил, что для параметра «Создать символы отладки» установлено значение true в Debug, но установлено значение false в типе сборки Release
    введите изображение описание здесь
  • Я обнаружил, что это произошло только в одной библиотеке, а другие библиотеки работали отлично.
  • Кто-нибудь знает?
  • Я нашел соответствующий вопрос и попробовал, но недействительно:
    cmake-with-xcode-target-generate-debug-symbols-setting-ignored-for-release-conf
Я ожидаю, что это показано на рисунке ниже. На самом деле cmake хорошо работает с другой библиотекой.
введите здесь описание изображения

Подробнее здесь: https://stackoverflow.com/questions/787 ... rong-value

Вернуться в «C++»