On 2/13/2014 7:35 PM, Steve Wilson wrote:
> The topic name is ‘objective-c-support.’

Currently if CXX is enabled then .m sources get compiled as CXX.
See Modules/CMakeCXXCompiler.cmake.in:

 set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)

In order to be compatible we need to make sure that is still
the case.  However, if OBJC is enabled then that should be
preferred to CXX for .m sources.  Is that the case with these
changes?  Please add test cases to cover these combinations.

IMO the capitalization "ObjC" looks nicer than "OBJC" and will
extend better to "ObjCXX" than "OBJCXX".  I have no strong
preference if others disagree though.

Thanks,
-Brad
-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to