【问题标题】:How to set an Xcode attribute in CMake for a specific configuration?如何在 CMake 中为特定配置设置 Xcode 属性?
【发布时间】:2009-08-30 18:30:30
【问题描述】:

我正在使用 CMake 生成一个 Xcode 项目,并且我使用

set_target_properties(myproj PROPERTIES XCODE_ATTRIBUTE_WHATEVER "some value")

明确设置构建设置。我只想为特定配置设置它,类似于使用

set(CMAKE_CXX_FLAGS_MYCONFIG "-O2")

我该怎么做?

【问题讨论】:

    标签: xcode configuration build-process cmake


    【解决方案1】:

    这目前是不可能的(从 CMake 2.8.4-rc2 开始),但从 CMake 2.8.5 开始,这是可能的:

    XCODE_ATTRIBUTE_FOO[variant=Debug]
    

    有关更多信息,请参阅 CMake 的错误跟踪器中的此功能请求: http://www.cmake.org/Bug/view.php?id=8179

    在错误跟踪器中监控该问题,以便在实施时收到通知。

    【讨论】:

    • 仍然无法正常工作,至少对我来说使用 CMake 2.8.10.2 - 指定 [variant=Debug] 仍然会在所有配置上应用相同的属性。
    • 有人在这里也捕捉到了这个cmake.org/pipermail/cmake/2011-October/046737.html
    • @lef 尝试 2.8.12.1,我认为它已修复
    猜你喜欢
    • 2018-03-16
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2014-05-02
    相关资源
    最近更新 更多