Reworked cmake #136
No reviewers
Labels
No Label
OPS TODO
api change
breaking api change
bug
documentation
duplicate
feature
help wanted
invalid
question
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: eive/eive-obsw#136
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "mohr/cmake"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes:
mission
is a library target now, in preparation for unit tests, which need their ownmain()
eive-simple
was moved intobsp_q7s
and as such is only available forTGT_BSP=arm/q7s
make eive-watchdog
, in ninjaninja eive-watchdog
, in cmakecmake --build . --target eive-watchdog
CMakeLists.txt
intobsp_q7s
, to flatten if-hierarchiywatchdog
andsimple
, the are not needed any more as both are now individual targets of the same configurationsimple
to compile but stopped after talking to Robin.I verified that built files as well as compiler options are identical.
While the watchdog builds with identical size, the obsw does not (by some 100 Bytes), but I guess that is caused by minor changes in include order and/or due to mission being linked as library (which slightly changes which code is linked in). As all files are compiled the same I assume the resulting binary is functionally equivalent.
Reworked cmaketo WIP: Reworked cmake59b3d4f68d
to50cf01376f
WIP: Reworked cmaketo Reworked cmakeReworked cmaketo WIP: Reworked cmakereverting to WIP as first the startracker egse code needs to be merged.
WIP: Reworked cmaketo Reworked cmakeTalked to Jakob, this one goes first, startracker egse will follow