Skip to content

Releases: scivision/fortran-submodule

loosen compiler requirements

07 Oct 05:27
9cc76ce
Compare
Choose a tag to compare

Print when Make+Cmake disabled

01 Dec 14:47
c9d2e2d
Compare
Choose a tag to compare
v1.3.1

disable test for repeated with make

cleanup examples

19 Apr 02:26
0f8d7a3
Compare
Choose a tag to compare
  • put same name submodule, module into src/same.f90
  • removed unneeded compiler options for clarity
  • general cleanup of cruft

implicit none, setup.cmake

22 Jul 13:24
8514992
Compare
Choose a tag to compare
  • use setup.cmake for simpler build and test
  • put implicit none everywhere to reflect better how submodules are actually used.

correct CMake build options

17 Mar 14:24
ebc98f9
Compare
Choose a tag to compare

the cmake generators didn't work for this type of applications

cmake cleanup, external module name change

22 Jan 22:20
aa14945
Compare
Choose a tag to compare
  • 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

19 Dec 21:33
b8f06ea
Compare
Choose a tag to compare

cmake: disabled examples that it can't build due to bugs in Cmake submodule syntax.
Meson is fine with all examples.

correctness

19 Dec 20:55
4cf9f0d
Compare
Choose a tag to compare

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

28 Oct 16:01
071ebaa
Compare
Choose a tag to compare
cmake/meson add external.f90 for subproject/externalProject demo

syntax