如何在CMake中为特定配置设置Xcode属性?
我使用CMake生成一个Xcode项目,我使用如何在CMake中为特定配置设置Xcode属性?,xcode,configuration,build-process,cmake,Xcode,Configuration,Build Process,Cmake,我使用CMake生成一个Xcode项目,我使用 set_target_properties(myproj PROPERTIES XCODE_ATTRIBUTE_WHATEVER "some value") 显式设置生成设置。我只想为特定配置设置它,类似于使用 set(CMAKE_CXX_FLAGS_MYCONFIG "-O2") 如何做到这一点?目前不可能做到这一点(从CMake 2.8.4-rc2开始),但从CMake 2.8.5开始,这将是可能的: XCODE_ATTRIBUTE_FOO
set_target_properties(myproj PROPERTIES XCODE_ATTRIBUTE_WHATEVER "some value")
显式设置生成设置。我只想为特定配置设置它,类似于使用
set(CMAKE_CXX_FLAGS_MYCONFIG "-O2")
如何做到这一点?目前不可能做到这一点(从CMake 2.8.4-rc2开始),但从CMake 2.8.5开始,这将是可能的:
XCODE_ATTRIBUTE_FOO[variant=Debug]
有关更多信息,请参阅CMake的bug tracker中的此功能请求:
在bug跟踪器中监视该问题,以便在其实现时得到通知。仍然无法正常工作,至少对我来说,使用CMake 2.8.10.2-指定[variant=Debug]仍然在所有配置上应用相同的属性。有人在@lef try 2.8.12.1中也捕捉到了这一点,我认为它已经修复