source: ThirdParty/vmg/test/unit_test/Makefile.am@ 4fc0ea

Candidate_v1.6.1 ChemicalSpaceEvaluator TremoloParser_IncreasedPrecision
Last change on this file since 4fc0ea was 7faa5c, checked in by Frederik Heber <heber@…>, 8 years ago

Merge commit 'de061d9d851257a04e924d4472df4523d33bb08b' as 'ThirdParty/vmg'

  • Property mode set to 100644
File size: 5.3 KB
Line 
1if COND_HAVE_BOOST_UNIT_TEST
2
3AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/test/unit_test -I$(top_srcdir)/test/interfaces $(VTK_CXXFLAGS) $(BOOST_CPPFLAGS)
4AM_LDFLAGS = $(BOOST_UNIT_TEST_FRAMEWORK_LDFLAGS)
5TESTLIBS = \
6 $(BOOST_UNIT_TEST_FRAMEWORK_LIBS) \
7 $(LIBVMG) \
8 libinterfaces.a \
9 $(VTK_LDFLAGS) \
10 $(VTK_LIBS)
11
12if HAVE_LAPACK
13TESTLIBS += \
14 $(LAPACK_LIBS) \
15 $(BLAS_LIBS) \
16 $(FCLIBS)
17endif
18
19noinst_LTLIBRARIES = libvmg_testhelper.la
20libvmg_testhelper_la_SOURCES = \
21 unit_test/unit_test/smoother_fixture.cpp \
22 unit_test/unit_test/smoother_fixture.hpp
23libvmg_testhelper_la_CPPFLAGS = $(AM_CPPFLAGS)
24libvmg_testhelper_la_LDFLAGS = $(AM_LDFLAGS)
25
26BOOSTTESTS = \
27 InterpolateSuite \
28 InterpolateFieldSuite \
29 LibraryDirichletFASLRTest \
30 LibraryDirichletCSTest \
31 LibraryPeriodicCSTest \
32 LibraryPeriodicFASTest \
33 LibraryForceSinusTest \
34 LibraryDirichletCSMPITest \
35 LibraryPeriodicFASMPITest \
36 LibraryPeriodicCSMPITest \
37 LibraryDirichletFASTest \
38 LibraryDirichletFASLRMPITest \
39 LibraryOpenFASMPITest \
40 LibraryDirichletFASMPITest \
41 SmootherGSLexTest \
42 SmootherGSRBTest
43
44NONFUNCTIONINGTESTS = \
45 LibraryForceSinusUnitTest
46
47noinst_PROGRAMS += $(BOOSTTESTS) \
48 LibraryForceSinusUnitTest
49
50check_PROGRAMS += $(BOOSTTESTS) \
51 LibraryForceSinusUnitTest
52
53TESTS += $(BOOSTTESTS)
54
55LibraryDirichletFASLRTest_SOURCES = \
56 unit_test/boost_test.cpp \
57 unit_test/library/dirichlet_fas_lr.cpp
58LibraryDirichletFASLRTest_CPPFLAGS=$(AM_CPPFLAGS)
59LibraryDirichletFASLRTest_LDFLAGS = $(AM_LDFLAGS)
60LibraryDirichletFASLRTest_LDADD = $(TESTLIBS)
61LibraryDirichletCSTest_SOURCES = \
62 unit_test/boost_test.cpp \
63 unit_test/library/dirichlet_cs.cpp
64LibraryDirichletCSTest_CPPFLAGS=$(AM_CPPFLAGS)
65LibraryDirichletCSTest_LDFLAGS = $(AM_LDFLAGS)
66LibraryDirichletCSTest_LDADD = $(TESTLIBS)
67LibraryPeriodicCSTest_SOURCES = \
68 unit_test/boost_test.cpp \
69 unit_test/library/periodic_cs.cpp
70LibraryPeriodicCSTest_CPPFLAGS=$(AM_CPPFLAGS)
71LibraryPeriodicCSTest_LDFLAGS = $(AM_LDFLAGS)
72LibraryPeriodicCSTest_LDADD = $(TESTLIBS)
73LibraryPeriodicFASTest_SOURCES = \
74 unit_test/boost_test.cpp \
75 unit_test/library/periodic_fas.cpp
76LibraryPeriodicFASTest_CPPFLAGS=$(AM_CPPFLAGS)
77LibraryPeriodicFASTest_LDFLAGS = $(AM_LDFLAGS)
78LibraryPeriodicFASTest_LDADD = $(TESTLIBS)
79LibraryForceSinusTest_SOURCES = \
80 unit_test/boost_test.cpp \
81 unit_test/library/force_sinus.cpp
82LibraryForceSinusTest_CPPFLAGS=$(AM_CPPFLAGS)
83LibraryForceSinusTest_LDFLAGS = $(AM_LDFLAGS)
84LibraryForceSinusTest_LDADD = $(TESTLIBS)
85LibraryDirichletCSMPITest_SOURCES = \
86 unit_test/boost_test.cpp \
87 unit_test/library/dirichlet_cs_mpi.cpp
88LibraryDirichletCSMPITest_CPPFLAGS=$(AM_CPPFLAGS)
89LibraryDirichletCSMPITest_LDFLAGS = $(AM_LDFLAGS)
90LibraryDirichletCSMPITest_LDADD = $(TESTLIBS)
91LibraryPeriodicFASMPITest_SOURCES = \
92 unit_test/boost_test.cpp \
93 unit_test/library/periodic_fas_mpi.cpp
94LibraryPeriodicFASMPITest_CPPFLAGS=$(AM_CPPFLAGS)
95LibraryPeriodicFASMPITest_LDFLAGS = $(AM_LDFLAGS)
96LibraryPeriodicFASMPITest_LDADD = $(TESTLIBS)
97LibraryPeriodicCSMPITest_SOURCES = \
98 unit_test/boost_test.cpp \
99 unit_test/library/periodic_cs_mpi.cpp
100LibraryPeriodicCSMPITest_CPPFLAGS=$(AM_CPPFLAGS)
101LibraryPeriodicCSMPITest_LDFLAGS = $(AM_LDFLAGS)
102LibraryPeriodicCSMPITest_LDADD = $(TESTLIBS)
103LibraryDirichletFASTest_SOURCES = \
104 unit_test/boost_test.cpp \
105 unit_test/library/dirichlet_fas.cpp
106LibraryDirichletFASTest_CPPFLAGS=$(AM_CPPFLAGS)
107LibraryDirichletFASTest_LDFLAGS = $(AM_LDFLAGS)
108LibraryDirichletFASTest_LDADD = $(TESTLIBS)
109LibraryDirichletFASLRMPITest_SOURCES = \
110 unit_test/boost_test.cpp \
111 unit_test/library/dirichlet_fas_lr_mpi.cpp
112LibraryDirichletFASLRMPITest_CPPFLAGS=$(AM_CPPFLAGS)
113LibraryDirichletFASLRMPITest_LDFLAGS = $(AM_LDFLAGS)
114LibraryDirichletFASLRMPITest_LDADD = $(TESTLIBS)
115LibraryOpenFASMPITest_SOURCES = \
116 unit_test/boost_test.cpp \
117 unit_test/library/open_fas_mpi.cpp
118LibraryOpenFASMPITest_CPPFLAGS=$(AM_CPPFLAGS)
119LibraryOpenFASMPITest_LDFLAGS = $(AM_LDFLAGS)
120LibraryOpenFASMPITest_LDADD = $(TESTLIBS)
121LibraryDirichletFASMPITest_SOURCES = \
122 unit_test/boost_test.cpp \
123 unit_test/library/dirichlet_fas_mpi.cpp
124LibraryDirichletFASMPITest_CPPFLAGS=$(AM_CPPFLAGS)
125LibraryDirichletFASMPITest_LDFLAGS = $(AM_LDFLAGS)
126LibraryDirichletFASMPITest_LDADD = $(TESTLIBS)
127InterpolateSuite_SOURCES = \
128 unit_test/boost_test.cpp \
129 unit_test/unit_test/interpolate_test.cpp
130InterpolateSuite_CPPFLAGS=$(AM_CPPFLAGS)
131InterpolateSuite_LDFLAGS = $(AM_LDFLAGS)
132InterpolateSuite_LDADD = $(TESTLIBS)
133InterpolateFieldSuite_SOURCES = \
134 unit_test/boost_test.cpp \
135 unit_test/unit_test/interpolate_field_test.cpp
136InterpolateFieldSuite_CPPFLAGS=$(AM_CPPFLAGS)
137InterpolateFieldSuite_LDFLAGS = $(AM_LDFLAGS)
138InterpolateFieldSuite_LDADD = $(TESTLIBS)
139LibraryForceSinusUnitTest_SOURCES = \
140 unit_test/boost_test.cpp \
141 unit_test/unit_test/force_sinus_unit_test.cpp
142LibraryForceSinusUnitTest_CPPFLAGS=$(AM_CPPFLAGS)
143LibraryForceSinusUnitTest_LDFLAGS = $(AM_LDFLAGS)
144LibraryForceSinusUnitTest_LDADD = $(TESTLIBS)
145SmootherGSLexTest_SOURCES = \
146 unit_test/boost_test.cpp \
147 unit_test/unit_test/smoother_lex_test.cpp
148SmootherGSLexTest_CPPFLAGS=$(AM_CPPFLAGS)
149SmootherGSLexTest_LDFLAGS = $(AM_LDFLAGS)
150SmootherGSLexTest_LDADD = \
151 libvmg_testhelper.la \
152 $(TESTLIBS)
153SmootherGSRBTest_SOURCES = \
154 unit_test/boost_test.cpp \
155 unit_test/unit_test/smoother_rb_test.cpp
156SmootherGSRBTest_CPPFLAGS=$(AM_CPPFLAGS)
157SmootherGSRBTest_LDFLAGS = $(AM_LDFLAGS)
158SmootherGSRBTest_LDADD = \
159 libvmg_testhelper.la \
160 $(TESTLIBS)
161
162endif
163
Note: See TracBrowser for help on using the repository browser.