-
Notifications
You must be signed in to change notification settings - Fork 548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove GNU make build #726
base: develop
Are you sure you want to change the base?
Remove GNU make build #726
Conversation
This is currently a draft while the documentation gets updated. After I will run the tests. I thought I'd make a draft PR so everyone will get a preview of what is being removed as soon as possible. |
This PR is waiting on wiki and manual updates to document CMAKE. It will likely still be a few weeks before this is converted to a non-draft and merged in. |
Conflicts: model/bin/link.tmpl model/bin/make_makefile.sh model/bin/w3_new regtests/bin/matrix_cmake_datarmor regtests/bin/matrix_cmake_ncep regtests/bin/matrix_ncep
Conflicts: model/bin/ad3.tmpl model/bin/all_switches model/bin/build_utils.sh model/bin/cmplr.env model/bin/comp.tmpl model/bin/find_switch model/bin/link.tmpl model/bin/make_makefile.sh model/bin/sort_all_switches model/bin/sort_switch model/bin/w3_automake model/bin/w3_make model/src/SCRIP/SCRIP.mk model/src/SCRIP/SCRIP_NC.mk regtests/bin/matrix_cmake_ncep regtests/bin/matrix_ncep regtests/bin/run_cmake_test regtests/bin/run_test
Hi Jessica, I currently use the toolchain method to override default flags on one of our systems and it works quite well. |
@ukmo-ccbunney great point! We can add this to a README if we'd like this to get into the repo sooner than later. Although I do hope to pick this back up soon. |
Pull Request Summary
Remove GNU make build
Description
This PR removes the GNU make build parts in the model/bin directory and cleans up the regression tests to only support the cmake build. It also adds documentation for CMAKE in the documentation (current work in progress).
Please also include the following information:
Issue(s) addressed
Commit Message
Remove GNU make build system and update documentation for CMAKE.
Check list
Testing