Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add CMake configuration file for installation * This aids in dependency resolution for other projects, like hohqmesh * Change from snake case format * CMake error messages from HOHQMesh suggest it's looking for ftobjectlibrary-config.cmake * Change to "set" to set build variables * set_and_check is unknown to CMake when installing HOHQMesh via spack * Update FFLAGS and change to camel case for config * FFLAGS default is now set to match the default in the Makefile make system (Per @sloede suggestion) * Change CMake config file naming format to camel case (canonical style of CMAKE, and requested by @sloede). * Add CI workflow for CMake build test * Set FC to compiler from build matrix Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Add CMake build/ directory to .gitignore * Move fortran compiler environment spec to env attribute We believe this can resolve issues with how environment variables are passed to Windows environments when cmake is called. Co-authored-by: Michael Schlottke-Lakemper <[email protected]> * Add Fortran compiler as cache variable * Testing to see if this patches the issue with Windows systems builds * Apply patch similar for CMake build tests * This commit matches @sloede's commit at 23738bc * Add instructions for installing via spack * Instructions are also included to show how to add a new release to the Spack package manager * Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <[email protected]> --------- Co-authored-by: Joseph Schoonover <[email protected]> Co-authored-by: Michael Schlottke-Lakemper <[email protected]> Co-authored-by: Andrew Winters <[email protected]>
- Loading branch information