mirror of
https://github.com/TREX-CoE/trexio.git
synced 2024-11-03 20:54:07 +01:00
precompile TREXIO Fortran module to execute tests in parallel
This commit is contained in:
parent
d637f9b738
commit
7293bae058
@ -34,6 +34,7 @@
|
|||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
CLEANFILES = trexio.mod
|
CLEANFILES = trexio.mod
|
||||||
|
BUILT_SOURCES = trexio.mod
|
||||||
|
|
||||||
VERSION_MAJOR = @VERSION_MAJOR@
|
VERSION_MAJOR = @VERSION_MAJOR@
|
||||||
VERSION_MINOR = @VERSION_MINOR@
|
VERSION_MINOR = @VERSION_MINOR@
|
||||||
@ -100,7 +101,7 @@ TESTS_F = \
|
|||||||
TESTS = $(TESTS_C) $(TESTS_F)
|
TESTS = $(TESTS_C) $(TESTS_F)
|
||||||
check_PROGRAMS = $(TESTS)
|
check_PROGRAMS = $(TESTS)
|
||||||
|
|
||||||
# specify common options for all tests
|
# specify common LDADD options for all tests
|
||||||
LDADD = src/libtrexio.la
|
LDADD = src/libtrexio.la
|
||||||
|
|
||||||
# in principal, specifying -no-install (see below) is not mandatory
|
# in principal, specifying -no-install (see below) is not mandatory
|
||||||
@ -126,6 +127,8 @@ test_trexio_f = $(srcdir)/tests/trexio_f.f90
|
|||||||
$(test_trexio_f): $(trexio_f)
|
$(test_trexio_f): $(trexio_f)
|
||||||
cp $(trexio_f) $(test_trexio_f)
|
cp $(trexio_f) $(test_trexio_f)
|
||||||
|
|
||||||
|
trexio.mod: tests/trexio_f.o
|
||||||
|
|
||||||
tests_test_f_SOURCES = $(test_trexio_f) tests/test_f.f90
|
tests_test_f_SOURCES = $(test_trexio_f) tests/test_f.f90
|
||||||
tests_test_f_LDFLAGS = -no-install
|
tests_test_f_LDFLAGS = -no-install
|
||||||
|
|
||||||
@ -154,7 +157,7 @@ if TREXIO_DEVEL
|
|||||||
|
|
||||||
CLEANFILES += $(SOURCES) $(trexio_f) $(trexio_h)
|
CLEANFILES += $(SOURCES) $(trexio_f) $(trexio_h)
|
||||||
|
|
||||||
BUILT_SOURCES = $(SOURCES) $(trexio_f) $(test_trexio_f)
|
BUILT_SOURCES += $(SOURCES) $(trexio_f) $(test_trexio_f)
|
||||||
|
|
||||||
|
|
||||||
$(SOURCES): $(trexio_f)
|
$(SOURCES): $(trexio_f)
|
||||||
|
Loading…
Reference in New Issue
Block a user