Re: [CMake] Prefer clang over gcc
@Eike, indeed, that's the behaviour I wanted to change. Digging in the src code it seems that what I'm looking is the var CMAKE_C_COMPILER_NAMES, apparently undocumented. set(CMAKE_C_COMPILER_NAMES clang gcc icc cc) set(CMAKE_CXX_COMPILER_NAMES clang++ g++ icpc c++ cxx) project(hellogtest) set(CMAKE_CXX_STANDARD 17) On 24/06/18 12:20, Rolf Eike Beer wrote: Am Sonntag, 24. Juni 2018, 11:32:32 CEST schrieb Quaquaraquà: Dear users, how do you specify the order of compilers to select from the system? That is, if the user didn't set neither CMAKE_C_COMPILER nor the env. var. CC, I wish the build system would pick one of the compilers from a given list. In AutoConf, this is achieved through AC_PROG_CC([clang gcc icc cc]) [1]. What would be the corresponding snippet in cmake? CMake will look at /usr/bin/cc if nothing else is set. Eike -- 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: https://cmake.org/mailman/listinfo/cmake
Re: [CMake] Prefer clang over gcc
Am Sonntag, 24. Juni 2018, 11:32:32 CEST schrieb Quaquaraquà: > Dear users, > > how do you specify the order of compilers to select from the system? > That is, if the user didn't set neither CMAKE_C_COMPILER nor the env. > var. CC, I wish the build system would pick one of the compilers from a > given list. In AutoConf, this is achieved through AC_PROG_CC([clang gcc > icc cc]) [1]. What would be the corresponding snippet in cmake? CMake will look at /usr/bin/cc if nothing else is set. Eike signature.asc Description: This is a digitally signed message part. -- 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: https://cmake.org/mailman/listinfo/cmake
[CMake] Prefer clang over gcc
Dear users, how do you specify the order of compilers to select from the system? That is, if the user didn't set neither CMAKE_C_COMPILER nor the env. var. CC, I wish the build system would pick one of the compilers from a given list. In AutoConf, this is achieved through AC_PROG_CC([clang gcc icc cc]) [1]. What would be the corresponding snippet in cmake? Yours, Quaquaraqua [1] https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/C-Compiler.html -- 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: https://cmake.org/mailman/listinfo/cmake