diff options
author | Brad King <brad.king@kitware.com> | 2009-06-29 17:02:05 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-06-29 17:02:05 (GMT) |
commit | f33a27abd6c6ea38ea2dae28050d2f6f8b6ae820 (patch) | |
tree | c0dea3282e980f8b0d6ea826098e77f3e56a81c2 /Source/cmGlobalXCodeGenerator.h | |
parent | fb81cd93f01cf7d71498a9acd9946ce225dff1a5 (diff) | |
download | CMake-f33a27abd6c6ea38ea2dae28050d2f6f8b6ae820.zip CMake-f33a27abd6c6ea38ea2dae28050d2f6f8b6ae820.tar.gz CMake-f33a27abd6c6ea38ea2dae28050d2f6f8b6ae820.tar.bz2 |
ENH: Generate native Xcode 3.0 and 3.1 projects
CMake previously generated Xcode project files labeled as 2.4-compatible
by recent versions of Xcode (3.0 and 3.1). It is better to generate
native Xcode 3.0 and 3.1 projects. In particular, this can improve
build times by using the "Build independent targets in parallel"
feature.
Patch from Doug Gregor. See issue #9216.
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.h')
-rw-r--r-- | Source/cmGlobalXCodeGenerator.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/cmGlobalXCodeGenerator.h b/Source/cmGlobalXCodeGenerator.h index 7a7bb00..2227409 100644 --- a/Source/cmGlobalXCodeGenerator.h +++ b/Source/cmGlobalXCodeGenerator.h @@ -178,7 +178,10 @@ private: const char* varNameSuffix, const char* default_flags); - void AppendDefines(std::string& defs, const char* defines_list, + class BuildObjectListOrString; + friend class BuildObjectListOrString; + + void AppendDefines(BuildObjectListOrString& defs, const char* defines_list, bool dflag = false); protected: |