>>>> On Thu, 2019-08-29 at 18:27 +0100, hex wrote:
>>>> > hello community,
>>>> >
>>>> > CMake builds a C project with gcc -o target_name. I have a compiler
>>>> > very similar to GCC and I am trying configure CMake C language for
>>>> > it.
>>>> >
>>>> > The compiler does not support the -o argument when linking objects. I
>>>> > wonder if there is a way to remove or modify this argument, maybe
>>>> > through one of the properties on targets?
>>>> >
>>>> > thank you
>>>>
>>>> Your best bet would be to modify the CMake source code to support your
>>>> compiler. (Upstreaming your changes would be welcome.)
>>>>
>>>> As a matter of interest, what does it use instead of -o?
>>>>
>>>> Kyle
>>>
For linking objects it would be overriding CMAKE_C_LINK_EXECUTABLE:
For example from the TI-C.cmake file:
set(CMAKE_C_LINK_EXECUTABLE "<CMAKE_C_COMPILER> --run_linker
--output_file=<TARGET> --map_file=<TARGET>.map <CMAKE_C_LINK_FLAGS>
<LINK_FLAGS> <OBJECTS> <LINK_LIBRARIES>")
--
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