-
Notifications
You must be signed in to change notification settings - Fork 76
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
CMake Support for Cross-Platform Builds and Github Actions for Windows Release #60
base: master
Are you sure you want to change the base?
Conversation
Hi @zhongjingjogy , thanks for this PR. I prefer separate the building of the standalone program and the dynamic libraries from the coupling of OC with other C++, Python or Fortran codes. Here, the build of OC only generate the binary for standalone use and the 'libOPENCALPHAD' library that I use elsewhere in other C++ projects. CI |
Merge CINTROINI's implementation and Try to align CMake Variable naming convention with each other. |
CMake Support for Cross-Platform Builds
People might want to build opencalphad with CMake and using toolchain on different platforms.
Targets
Disadvantages
Advantages
Prerequisite:
Tested on:
Steps to build:
Github Actions for Windows Release
Github actions is merely activated in a github-actions branches. Decision is needed to made where github actions is necessary or not. One might modify the
.github/workflows/msys2-build-and-release.yml
to select the specific branch.