在我的静态库中包含一些不同的组件,现在我想打包一些库,包括几个组件,以满足不同开发人员的需求。
例如,我有四个 .m 文件
a.m b.m c.m d.m
四个模块。
现在我只想用所有编译源创建一个目标,然后创建一些shell目标来打包所有类型的库,例如,如果有一个名为CreateLibraryWithA& BComponent的目标,我只想编译am和bm中的编译构建阶段的来源。现在我知道我可以使用xcodebuild命令和GCC_PREPROCESSOR_DEFINITIONS =" a = 1 b = 1"创建一个带有a和b组件的库,但我不知道如何控制包含或排除编译文件。