Releases: scivision/fortran-submodule
Releases · scivision/fortran-submodule
loosen compiler requirements
Print when Make+Cmake disabled
v1.3.1 disable test for repeated with make
cleanup examples
- put same name submodule, module into src/same.f90
- removed unneeded compiler options for clarity
- general cleanup of cruft
implicit none, setup.cmake
- use setup.cmake for simpler build and test
- put
implicit none
everywhere to reflect better how submodules are actually used.
correct CMake build options
the cmake generators didn't work for this type of applications
cmake cleanup, external module name change
- Update CMake to allow non-Make generators to fully build project
- modernize CMake to use target properties rather than throwing everything in CMAKE_BINARY_DIR
- cleanup Meson
- rename external module to constants for better example usage
more stuff cmake can't build that meson can
cmake: disabled examples that it can't build due to bugs in Cmake submodule syntax.
Meson is fine with all examples.
correctness
Thanks to @zbeekman correct module naming to avoid module namespace clashes.
Noted that even CMake 3.16.2 cannot handle module pure function foo()
but Meson can.
initial release
cmake/meson add external.f90 for subproject/externalProject demo syntax