Dear All, I found cmake provides many techniques to integrate tools like distcc, ccache into the build system. In particular variables like the following could be used:
-D CMAKE_C_COMPILER="ccache" -D CMAKE_C_COMPILER_ARG1="gcc" The picture becomes more complicated when the tools around the real compiler requires "special" syntax. As an example the RedHat's scl is such a one as it's requires quotation of the complete compiler line: scl enable devtoolset-2 'g++ -o output_file source_file...' Details: https://access.redhat.com/site/documentation/en-US/Red_Hat_Developer_Toolset/2/html/User_Guide/sect-GCC-CPP.html I was playing with build rules, however didn't success on try_compile which seems to ignore them. set ( CMAKE_C_COMPILE_OBJECT "<CMAKE_C_COMPILER> enable devtoolset-2 ' gcc <DEFINES> <FLAGS> -frandom-seed=<SOURCE>/ -o <OBJECT> -c <SOURCE>' ") The only working one that I found is to use small bash script which will act as yet another wrapper. Anyway this solution do not looks "elegant" and I would like to avoid. Can anyone suggest a good method how to cope with this issue ? -- Pozdrawiam/Best regards/Mit freundlichen Grüßen, Tomasz Majchrowski, Information Technology and Services Consultant and Contractor
-- 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://www.cmake.org/mailman/listinfo/cmake
