<font size=1 face="Arial">Hi, </font>
<br>
<br><font size=1 face="Arial">i trying to migrate a cross-compiler project
(ARM on Windows) from an IDE (Cypress PSoC Creator) to cmake. The toolchain
is a standard gcc for arm. The IDE compiles the binary with</font>
<br>
<br><font size=1 face="Arial">arm-none-eabi-gcc.exe -Wl,--start-group .....
 -Wl,--end-group. I'm trying to reach the same in cmake, but since
add_executable(target main.c) together with target_link_libraries() at
least the main-file is outside the start / end-group. </font>
<br><font size=1 face="Arial">Is there a way to achive this? The problem
is, that the code-size differs between the IDE build and cmake build and
i need to know at least why. And since the group issue is the last thing,
i need to get around it.</font>
<br>
<br><font size=1 face="Arial">Thanks for help!</font>
<br><font size=1 face="Arial">Best regards, </font>
<br>
<br><font size=1 face="Arial">Oliver</font>