Cmake updates #3
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Copy of the longest commit messages:
ClassicLadder: Update the configuration
This also moves the RT target from 'hal/components/CMakeLists.txt'.
Easier to handle the source files when they are in the same place.
Several of the compiler definitions that was only useful to
ClassicLadder has been moved to this CMakeList, less pollution for
all the other targets that's being built.
The source code has also moved to GTK3.
Not sure if you agree with this one, but I believe that having the configuration located in the same file makes things a lot easier.
Compile linklist with fPIC
Needed since it is used in other libraries with PIC.
Should this really be a separate library? it wasn't that before. To me this almost invites other people to include it in their projects. which I believe should be avoided.
Add function to build Python binaries
There is one TODO in this file, we use 'sed' to update the shebang line,
I'm not sure if this is needed. Looking at the Git history, it's been
around for over 15 years.
With GNU Autoconf the shebang lines will have both the major and minor
Python version:
#!/usr/bin/python3.11With the current command in CMake:
#!/usr/bin/python3