[Cmake-commits] [cmake-commits] king committed cmGlobalXCodeGenerator.cxx 1.239 1.240

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Nov 6 08:04:22 EST 2009


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv15461/Source

Modified Files:
	cmGlobalXCodeGenerator.cxx 
Log Message:
Implement LINK_FLAGS_<CONFIG> property on Xcode

See issue #9841.


Index: cmGlobalXCodeGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmGlobalXCodeGenerator.cxx,v
retrieving revision 1.239
retrieving revision 1.240
diff -C 2 -d -r1.239 -r1.240
*** cmGlobalXCodeGenerator.cxx	28 Oct 2009 16:18:24 -0000	1.239
--- cmGlobalXCodeGenerator.cxx	6 Nov 2009 13:04:19 -0000	1.240
***************
*** 1522,1525 ****
--- 1522,1535 ----
      extraLinkOptions += targetLinkFlags;
      }
+   if(configName && *configName)
+     {
+     std::string linkFlagsVar = "LINK_FLAGS_";
+     linkFlagsVar += cmSystemTools::UpperCase(configName);
+     if(const char* linkFlags = target.GetProperty(linkFlagsVar.c_str()))
+       {
+       extraLinkOptions += " ";
+       extraLinkOptions += linkFlags;
+       }
+     }
  
    // Set target-specific architectures.



More information about the Cmake-commits mailing list