Newer
Older
add_subdirectory("parallel")
add_subdirectory("test" EXCLUDE_FROM_ALL)
#build the library dunecommon
Markus Blatt
committed
if(LAPACK_FOUND)
set(_additional_libs ${LAPACK_LIBRARIES})
elseif(BLAS_FOUND)
set(_additional_libs ${BLAS_LIBRARIES})
endif(LAPACK_FOUND)
dune_add_library("dunecommon"
exceptions.cc
fmatrixev.cc
ios_state.cc
parametertree.cc
parametertreeparser.cc
path.cc
Markus Blatt
committed
stdstreams.cc
ADD_LIBS "${_additional_libs}")
#install headers
install(FILES
alignment.hh
array.hh
arraylist.hh
bartonnackmanifcheck.hh
bigunsignedint.hh
binaryfunctions.hh
bitsetvector.hh
classname.hh
collectivecommunication.hh
debugstream.hh
deprecated.hh
densematrix.hh
densevector.hh
documentation.hh
dotproduct.hh
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
dynmatrix.hh
dynvector.hh
enumset.hh
exceptions.hh
fassign.hh
float_cmp.cc
float_cmp.hh
fmatrix.hh
fmatrixev.hh
forloop.hh
ftraits.hh
function.hh
fvector.hh
gcd.hh
genericiterator.hh
gmpfield.hh
indent.hh
interfaces.hh
ios_state.hh
iteratorfacades.hh
lcm.hh
lru.hh
math.hh
matvectraits.hh
misc.hh
mpicollectivecommunication.hh
mpiguard.hh
mpihelper.hh
mpitraits.hh
nullptr.hh
parametertree.hh
parametertreeparser.hh
path.hh
poolallocator.hh
precision.hh
propertymap.hh
promotiontraits.hh
reservedvector.hh
shared_ptr.hh
singleton.hh
sllist.hh
static_assert.hh
stdstreams.hh
timer.hh
tuples.hh
tupleutility.hh
typetraits.hh
unused.hh
version.hh
DESTINATION include/dune/common)
# Install some test headers, because they get used by tests in other modules
# We do this here as test will not be considered for make install
install(FILES test/iteratortest.hh DESTINATION include/dune/common/test)