>>>> 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

Reply via email to