Skip to content

Conversation

@LourensVeen
Copy link
Member

Well, it's been a very long time coming, but the to-do list is looking pretty empty and I guess that means that the new build system is done.

There are some broken codes still that need to be fixed, but those issues are unrelated to the build system. The only other items in #1024 are updating the development documentation and updating the CI. The development documentation looks pretty obsolete and needs a bigger clean-up that would be better to have as a separate issue. The CI is incomplete as-is, and I'd likewise like to do that separately as the next item on my list.

This does not merge cleanly, so I'll go fix that, but I wanted to make the PR at least.

Fixes #1024.

LourensVeen and others added 30 commits November 19, 2024 18:48
It ended up using a mix of the local one and the system one, and it
works fine this way, so no reason to keep the local build.
@LourensVeen LourensVeen force-pushed the issue-1024-new-build-system branch 21 times, most recently from 9d6cf55 to 917c47b Compare May 21, 2025 09:28
@LourensVeen LourensVeen force-pushed the issue-1024-new-build-system branch from 917c47b to 279a069 Compare May 21, 2025 10:29
rieder
rieder previously approved these changes May 23, 2025
@teuben
Copy link
Contributor

teuben commented May 26, 2025

being too curious, would like to try this. but where are the new build instructions ? The README file still has the old

looking at CI, it seems it's just

./setup install amuse-framework

@LourensVeen
Copy link
Member Author

LourensVeen commented May 27, 2025

Ah, good point, I updated some of the stuff in doc/ but I didn't update the README. Indeed, that command should get you started. I'll update the README and then I'm going to finally merge this thing 😄

@LourensVeen LourensVeen merged commit d77c113 into amusecode:main May 27, 2025
2 of 4 checks passed
@rieder rieder mentioned this pull request Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build system needs replacing

4 participants