Hi Brad,
 Apologies, I didn’t look closely enough/didn’t understand that the discovery 
modules would be under influence of CMAKE_OSX_DEPLOYMENT_TARGET set from the 
CMakeFiles.txt, makes total sense now that you said that.

This is the doxygen project, I just did a git clone of their latest. Their 
CMakeLists.txt file is the problem, it has:

if (${CMAKE_SYSTEM} MATCHES "Darwin")
    set(CMAKE_CXX_FLAGS "-Wno-deprecated-register -mmacosx-version-min=10.5 
${CMAKE_CXX_FLAGS}")
    set(CMAKE_C_FLAGS "-Wno-deprecated-register -mmacosx-version-min=10.5 
${CMAKE_C_FLAGS}”)
    ...
endif()

If I'm going to put that in my CMakeList.txt then I don’t think CMake can 
really stop me from shooting myself in the foot.

Cheers,
- James



> On May 23, 2016, at 7:24 AM, Brad King <brad.k...@kitware.com> wrote:
> 
> On 05/22/2016 01:27 AM, James Burgess wrote:
>> If you don’t set this you get 10.5. On any mac with Xcode 6 (7 is the latest)
> 
> CMake's default value for CMAKE_OSX_DEPLOYMENT_TARGET is empty, which results
> in either no -mmacosx-version-min flag being used or in the host OS X version,
> depending on the native build tool behavior for the selected generator.  Might
> this default be coming from project code?
> 
>> a CMake user will see strange problems if they use CMakeList.txt file that 
>> uses
>> a module like Threads or Iconv that compile c++ files as part of their 
>> discovery.
> 
> Please provide a complete CMakeLists.txt file and specify the command line
> of CMake you're using to produce this problem.
> 
> Thanks,
> -Brad
> 

-- 

Powered by www.kitware.com

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

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

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

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

Reply via email to