From: maier Date: Mon, 1 Oct 2012 22:50:20 +0000 (+0000) Subject: Add a lot of headers X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=931c3cec308445ca974ab5fdfbfcdcaf14500187;p=dealii-svn.git Add a lot of headers git-svn-id: https://svn.dealii.org/branches/branch_cmake@26918 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/CMakeLists.txt b/deal.II/CMakeLists.txt index 24b272b317..50b3423c1c 100644 --- a/deal.II/CMakeLists.txt +++ b/deal.II/CMakeLists.txt @@ -1,3 +1,21 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + + +# +# The cmake build system for the deal.II project +# ########################################################################### ## ## @@ -6,8 +24,6 @@ ## ## ########################################################################### -# -# The cmake build system for the deal.II project # # The main purpose of this file is to set all the configuration options and # then call a lot of modules residing under ./cmake/*/ that do the diff --git a/deal.II/bundled/CMakeLists.txt b/deal.II/bundled/CMakeLists.txt index 25e2d8302f..abb821f7ee 100644 --- a/deal.II/bundled/CMakeLists.txt +++ b/deal.II/bundled/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Export information about bundled library locations and do the actual # setup of compilation targets and installation here: diff --git a/deal.II/bundled/README.bundled b/deal.II/bundled/README.bundled index ce69a3a97d..466aad3c2a 100644 --- a/deal.II/bundled/README.bundled +++ b/deal.II/bundled/README.bundled @@ -42,7 +42,7 @@ A full version of the tbb project can be downloaded at http://threadingbuildingblocks.org/. -./umfpack (UMFPACK 5.0.2, AMD 2.2, UFCONFIG) +./umfpack (UMFPACK 5.0.2, AMD 2.2, UFCONFIG) ========= Contains parts of the UMFPACK, AMD and UFCONFIG libraries copyrighted by diff --git a/deal.II/bundled/boost-1.49.0/libs/serialization/src/CMakeLists.txt b/deal.II/bundled/boost-1.49.0/libs/serialization/src/CMakeLists.txt index 9c290dcc66..3daeece5c4 100644 --- a/deal.II/bundled/boost-1.49.0/libs/serialization/src/CMakeLists.txt +++ b/deal.II/bundled/boost-1.49.0/libs/serialization/src/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src_boost_serialization basic_archive.cpp basic_iarchive.cpp @@ -11,7 +25,6 @@ SET(src_boost_serialization basic_text_oprimitive.cpp basic_xml_archive.cpp binary_iarchive.cpp - binary_oarchive.cpp extended_type_info.cpp extended_type_info_typeid.cpp @@ -31,3 +44,4 @@ SET(src_boost_serialization ) DEAL_II_ADD_LIBRARY(obj_boost_serialization OBJECT ${src_boost_serialization}) + diff --git a/deal.II/bundled/boost-1.49.0/libs/thread/src/CMakeLists.txt b/deal.II/bundled/boost-1.49.0/libs/thread/src/CMakeLists.txt index 5a180717f2..5813b06168 100644 --- a/deal.II/bundled/boost-1.49.0/libs/thread/src/CMakeLists.txt +++ b/deal.II/bundled/boost-1.49.0/libs/thread/src/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + IF(DEAL_II_USE_MT_POSIX) SET(src_boost_thread pthread/once.cpp @@ -29,3 +43,4 @@ ELSE() "BOOST_THREAD_BUILD_LIB" "BOOST_ALL_NO_LIB" "BOOST_THREAD_POSIX" ) ENDIF() + diff --git a/deal.II/bundled/functionparser/CMakeLists.txt b/deal.II/bundled/functionparser/CMakeLists.txt index c74856ab6f..795339893b 100644 --- a/deal.II/bundled/functionparser/CMakeLists.txt +++ b/deal.II/bundled/functionparser/CMakeLists.txt @@ -1,4 +1,19 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + DEAL_II_ADD_LIBRARY(obj_functionparser OBJECT fparser.cc fpoptimizer.cc ) + diff --git a/deal.II/bundled/tbb30_104oss/src/CMakeLists.txt b/deal.II/bundled/tbb30_104oss/src/CMakeLists.txt index bd0942b61e..835d694813 100644 --- a/deal.II/bundled/tbb30_104oss/src/CMakeLists.txt +++ b/deal.II/bundled/tbb30_104oss/src/CMakeLists.txt @@ -1,6 +1,16 @@ -# -# TODO: Check whether we do the right thing on all targets. -# +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/rml/include diff --git a/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt b/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt index cadcc17e85..a040977f05 100644 --- a/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt +++ b/deal.II/bundled/umfpack/AMD/Source/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src_amd amd_1.c amd_2.c @@ -13,7 +27,6 @@ SET(src_amd amd_valid.c ) - DEAL_II_ADD_C_LIBRARY(obj_amd_int OBJECT ${src_amd}) DEAL_II_ADD_DEFINITIONS(obj_amd_int "DINT") @@ -21,3 +34,4 @@ DEAL_II_ADD_C_LIBRARY(obj_amd_long OBJECT ${src_amd}) DEAL_II_ADD_DEFINITIONS(obj_amd_long "DLONG") DEAL_II_ADD_C_LIBRARY(obj_amd_global OBJECT "amd_global.c") + diff --git a/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt b/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt index 751eee7bfc..fac9dd4b1a 100644 --- a/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt +++ b/deal.II/bundled/umfpack/UMFPACK/Source/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Logic copied from the distributed UMFPACK Makefile. # (... where everything is explained contrary to this... mess) diff --git a/deal.II/cmake/checks/check_for_compiler_bugs.cmake b/deal.II/cmake/checks/check_for_compiler_bugs.cmake index 8d5118b7c3..dbd56c2ada 100644 --- a/deal.II/cmake/checks/check_for_compiler_bugs.cmake +++ b/deal.II/cmake/checks/check_for_compiler_bugs.cmake @@ -1,14 +1,20 @@ -# -# I'm sure we will have to split this file in various sensible pieces... -# - +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +##### # # Check for various compiler bugs: # - # # Some compiler versions, notably ICC, have trouble with the # following code in which we explicitly call a destructor. @@ -16,7 +22,7 @@ # that the workaround fails with some other compilers, so that # we can not unconditionally use the workaround... # -# - maier, rewritten 2012 +# - Matthias Maier, rewritten 2012 # CHECK_CXX_COMPILER_BUG( " @@ -45,14 +51,13 @@ CHECK_CXX_COMPILER_BUG( DEAL_II_EXPLICIT_DESTRUCTOR_BUG) - # # On some gcc 4.3 snapshots, a 'const' qualifier on a return type triggers a # warning. This is unfortunate, since we happen to stumble on this # in some of our template trickery with iterator classes. If necessary, # do not use the relevant warning flag # -# - maier, rewritten 2012 +# - Matthias Maier, rewritten 2012 # PUSH_TEST_FLAG("-Wreturn-type") PUSH_TEST_FLAG("-Werror") @@ -71,7 +76,6 @@ IF(DEAL_II_WRETURN_TYPE_CONST_QUALIFIER_BUG) ENDIF() - # # gcc 4.4 has an interesting problem in that it doesn't # care for one of BOOST signals2's header files and produces @@ -81,7 +85,7 @@ ENDIF() # This can be avoided by not using -pedantic for this compiler. # For all other versions, we use this flag, however. # -# - maier, rewritten 2012 +# - Matthias Maier, rewritten 2012 # IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND CMAKE_CXX_COMPILER_VERSION MATCHES "4.4.") @@ -90,7 +94,6 @@ IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND ENDIF() - # # Some gcc compiler versions have a problem when using an unsigned count # in the std::advance function. Unfortunately, this also happens @@ -98,7 +101,7 @@ ENDIF() # warning messages. Since this is annoying, switch of the flag -W which # causes this. # -# - maier, rewritten 2012 +# - Matthias Maier, rewritten 2012 # # TODO: We use the mpi.h header file for this check. We should test this diff --git a/deal.II/cmake/checks/check_for_compiler_features.cmake b/deal.II/cmake/checks/check_for_compiler_features.cmake index 33f115f318..aaec422483 100644 --- a/deal.II/cmake/checks/check_for_compiler_features.cmake +++ b/deal.II/cmake/checks/check_for_compiler_features.cmake @@ -1,14 +1,27 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +##### # # Check for various compiler features. # - # # Check whether the std::vector::iterator is just a plain pointer # # (Yes. It is not a bug. But the logic is the same.) +# +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_COMPILER_BUG( " #include @@ -20,13 +33,14 @@ CHECK_CXX_COMPILER_BUG( DEAL_II_VECTOR_ITERATOR_IS_POINTER) - # # Check for existence of the __builtin_expect facility of newer # gcc compilers. This can be used to hint the compiler's branch # prediction unit in some cases. We use it in the AssertThrow # macros. # +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_SOURCE_COMPILES( " bool f() {} @@ -35,7 +49,6 @@ CHECK_CXX_SOURCE_COMPILES( HAVE_BUILTIN_EXPECT) - # # Newer versions of gcc have a very nice feature: you can set # a verbose terminate handler, that not only aborts a program @@ -49,6 +62,8 @@ CHECK_CXX_SOURCE_COMPILES( # # This test checks whether this feature is available. # +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_SOURCE_COMPILES( " #include @@ -69,7 +84,6 @@ CHECK_CXX_SOURCE_COMPILES( HAVE_VERBOSE_TERMINATE) - # # Check whether glibc-like stacktrace information is available # for the Exception class. If it is, then try to also determine @@ -77,6 +91,8 @@ CHECK_CXX_SOURCE_COMPILES( # recommended for linking if one wants to have meaningful # backtraces. # +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_SOURCE_COMPILES( " #include @@ -95,6 +111,8 @@ CHECK_CXX_SOURCE_COMPILES( # we can't test for it. Consequently, only run the test # if not on OS X. # +# - Matthias Maier, rewritten 2012 +# IF(HAVE_GLIBC_STACKTRACE AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") ENABLE_IF_SUPPORTED(CMAKE_SHARED_LINKER_FLAGS "-rdynamic") @@ -102,7 +120,6 @@ IF(HAVE_GLIBC_STACKTRACE AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") ENDIF() - # # Check whether the compiler offers a way to demangle symbols # from within the program. Used inside the exception stacktrace @@ -111,6 +128,8 @@ ENDIF() # The example code is taken from # http://gcc.gnu.org/onlinedocs/libstdc++/18_support/howto.html#6 # +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_SOURCE_COMPILES( " #include @@ -148,7 +167,6 @@ CHECK_CXX_SOURCE_COMPILES( HAVE_LIBSTDCXX_DEMANGLER) - # # Check whether the compiler allows for vectorization and that # vectorization actually works. For this test, we use compiler @@ -157,6 +175,8 @@ CHECK_CXX_SOURCE_COMPILES( # on examples where all numbers are exactly represented as # floating point numbers. # +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_SOURCE_RUNS( " #include @@ -239,6 +259,8 @@ ENDIF() # fused multiply add, whereas _mm_add_pd explicitly enforces the # assembler command. # +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_SOURCE_COMPILES( " #include @@ -265,6 +287,9 @@ CHECK_CXX_SOURCE_COMPILES( # correctly. # # (Yes. It is not a bug. But the logic is the same.) +# +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_COMPILER_BUG( " #include @@ -274,7 +299,6 @@ CHECK_CXX_COMPILER_BUG( DEAL_II_ABORT_NOTHROW_EXCEPTION) - # # Gcc and some other compilers have __PRETTY_FUNCTION__, showing # an unmangled version of the function we are presently in, @@ -288,6 +312,8 @@ CHECK_CXX_COMPILER_BUG( # thing to the second. If this is also not the case, then set it # to something indicating non-availability. # +# - Matthias Maier, rewritten 2012 +# CHECK_CXX_SOURCE_COMPILES( " @@ -325,6 +351,8 @@ ENDIF() # # Check for minimal vector capacity # +# - Matthias Maier, rewritten 2012 +# GET_CXX_SOURCE_RETURN_VALUE( " #include @@ -355,6 +383,8 @@ ENDIF() # # Do same thing with std::vector # +# - Matthias Maier, rewritten 2012 +# GET_CXX_SOURCE_RETURN_VALUE( " #include @@ -394,6 +424,8 @@ ENDIF() # per email by John Fowkes on the mailing list in Feb 2012, # so don't run the test on cygwin. # +# - Matthias Maier, rewritten 2012 +# IF(NOT CMAKE_SYSTEM_NAME MATCHES "CYGWIN") ENABLE_IF_SUPPORTED(DEAL_II_CXX_FLAGS_DEBUG "-Wa,--compress-debug-sections") ENABLE_IF_SUPPORTED(DEAL_II_C_FLAGS_DEBUG "-Wa,--compress-debug-sections") @@ -413,6 +445,8 @@ ENDIF() # variable in config.h), i.e., to something the compiler will # ignore # +# - Wolfgang Bangerth, 2012 +# # first see if the compiler accepts the attribute CHECK_CXX_SOURCE_COMPILES( diff --git a/deal.II/cmake/checks/check_for_cxx_features.cmake b/deal.II/cmake/checks/check_for_cxx_features.cmake index f264441577..f68e14ee30 100644 --- a/deal.II/cmake/checks/check_for_cxx_features.cmake +++ b/deal.II/cmake/checks/check_for_cxx_features.cmake @@ -1,11 +1,27 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Check for various C++ language features # -# -# C++11 Support: -# +########################################################################### +# # +# C++11 Support: # +# # +########################################################################### # # See if there is a compiler flag to enable C++11 features @@ -197,6 +213,11 @@ ELSE() ENDIF() +########################################################################### +# # +# Check for various C++ features: # +# # +########################################################################### CHECK_CXX_SOURCE_COMPILES( " @@ -221,4 +242,3 @@ CHECK_CXX_SOURCE_COMPILES( " DEAL_II_HAVE_ISFINITE) - diff --git a/deal.II/cmake/checks/check_for_system_features.cmake b/deal.II/cmake/checks/check_for_system_features.cmake index a30c10b855..dac06189af 100644 --- a/deal.II/cmake/checks/check_for_system_features.cmake +++ b/deal.II/cmake/checks/check_for_system_features.cmake @@ -1,9 +1,23 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Check for various system features: # -INCLUDE(TestBigEndian) +INCLUDE(TestBigEndian) # # Check for various posix specific header files: diff --git a/deal.II/cmake/configure/configure_1_lapack.cmake b/deal.II/cmake/configure/configure_1_lapack.cmake index 2c53189ecd..6fc8122d59 100644 --- a/deal.II/cmake/configure/configure_1_lapack.cmake +++ b/deal.II/cmake/configure/configure_1_lapack.cmake @@ -1,8 +1,22 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### # # Configuration for the lapack library: # + OPTION(DEAL_II_WITH_LAPACK "Build deal.II with support for LAPACK." OFF) diff --git a/deal.II/cmake/configure/configure_1_mpi.cmake b/deal.II/cmake/configure/configure_1_mpi.cmake index 57b2d84d36..c12a77ab5d 100644 --- a/deal.II/cmake/configure/configure_1_mpi.cmake +++ b/deal.II/cmake/configure/configure_1_mpi.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for mpi support: # diff --git a/deal.II/cmake/configure/configure_1_tbb.cmake b/deal.II/cmake/configure/configure_1_tbb.cmake index e80b3e3372..33eeb29c30 100644 --- a/deal.II/cmake/configure/configure_1_tbb.cmake +++ b/deal.II/cmake/configure/configure_1_tbb.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for tbb support: # diff --git a/deal.II/cmake/configure/configure_arpack.cmake b/deal.II/cmake/configure/configure_arpack.cmake index 230696d816..8d8f817a34 100644 --- a/deal.II/cmake/configure/configure_arpack.cmake +++ b/deal.II/cmake/configure/configure_arpack.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the ARPACK library: # diff --git a/deal.II/cmake/configure/configure_boost.cmake b/deal.II/cmake/configure/configure_boost.cmake index 13d9ef8a9a..181ca57c45 100644 --- a/deal.II/cmake/configure/configure_boost.cmake +++ b/deal.II/cmake/configure/configure_boost.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the boost library: # diff --git a/deal.II/cmake/configure/configure_doxygen.cmake b/deal.II/cmake/configure/configure_doxygen.cmake index af8957c5c0..f982708c2c 100644 --- a/deal.II/cmake/configure/configure_doxygen.cmake +++ b/deal.II/cmake/configure/configure_doxygen.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for doxygen # diff --git a/deal.II/cmake/configure/configure_functionparser.cmake b/deal.II/cmake/configure/configure_functionparser.cmake index d5b7f37928..e4d7f9726b 100644 --- a/deal.II/cmake/configure/configure_functionparser.cmake +++ b/deal.II/cmake/configure/configure_functionparser.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for functionparser # diff --git a/deal.II/cmake/configure/configure_metis.cmake b/deal.II/cmake/configure/configure_metis.cmake index 02cb5452b0..2a869da9ef 100644 --- a/deal.II/cmake/configure/configure_metis.cmake +++ b/deal.II/cmake/configure/configure_metis.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the netcdf library: # diff --git a/deal.II/cmake/configure/configure_netcdf.cmake b/deal.II/cmake/configure/configure_netcdf.cmake index 7713f1be78..0f55788cfe 100644 --- a/deal.II/cmake/configure/configure_netcdf.cmake +++ b/deal.II/cmake/configure/configure_netcdf.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the netcdf library: # diff --git a/deal.II/cmake/configure/configure_p4est.cmake b/deal.II/cmake/configure/configure_p4est.cmake index f7a2904e85..41c088c0c9 100644 --- a/deal.II/cmake/configure/configure_p4est.cmake +++ b/deal.II/cmake/configure/configure_p4est.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the p4est and sc libraries: # diff --git a/deal.II/cmake/configure/configure_petsc.cmake b/deal.II/cmake/configure/configure_petsc.cmake index 1b1ff2b5c4..43366cb15e 100644 --- a/deal.II/cmake/configure/configure_petsc.cmake +++ b/deal.II/cmake/configure/configure_petsc.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the petsc library: # diff --git a/deal.II/cmake/configure/configure_trilinos.cmake b/deal.II/cmake/configure/configure_trilinos.cmake index 91dd3ce147..ac3b560f38 100644 --- a/deal.II/cmake/configure/configure_trilinos.cmake +++ b/deal.II/cmake/configure/configure_trilinos.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the trilinos library: # diff --git a/deal.II/cmake/configure/configure_umfpack.cmake b/deal.II/cmake/configure/configure_umfpack.cmake index 5107827adc..048b33dfd3 100644 --- a/deal.II/cmake/configure/configure_umfpack.cmake +++ b/deal.II/cmake/configure/configure_umfpack.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the umfpack and amd libraries: # diff --git a/deal.II/cmake/configure/configure_zlib.cmake b/deal.II/cmake/configure/configure_zlib.cmake index d9fe051c80..069e9b9616 100644 --- a/deal.II/cmake/configure/configure_zlib.cmake +++ b/deal.II/cmake/configure/configure_zlib.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configuration for the zlib library: # diff --git a/deal.II/cmake/macros/macro_add_flags.cmake b/deal.II/cmake/macros/macro_add_flags.cmake index d35338ee9b..d608abb602 100644 --- a/deal.II/cmake/macros/macro_add_flags.cmake +++ b/deal.II/cmake/macros/macro_add_flags.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small macro used for (string-)appending a string "${flags}" to a # string "${variable}" diff --git a/deal.II/cmake/macros/macro_check_cxx_compiler_bug.cmake b/deal.II/cmake/macros/macro_check_cxx_compiler_bug.cmake index da4631c815..72556cb516 100644 --- a/deal.II/cmake/macros/macro_check_cxx_compiler_bug.cmake +++ b/deal.II/cmake/macros/macro_check_cxx_compiler_bug.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Check for a compiler bug. # diff --git a/deal.II/cmake/macros/macro_cond_set_to_yes.cmake b/deal.II/cmake/macros/macro_cond_set_to_yes.cmake index ded704afa5..e6c0a9f43a 100644 --- a/deal.II/cmake/macros/macro_cond_set_to_yes.cmake +++ b/deal.II/cmake/macros/macro_cond_set_to_yes.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # If bool is "true" (in a cmake fashion...), set variable to "yes", # otherwise to "no". diff --git a/deal.II/cmake/macros/macro_configure_feature.cmake b/deal.II/cmake/macros/macro_configure_feature.cmake index 0e5be35169..ad37ccb3cf 100644 --- a/deal.II/cmake/macros/macro_configure_feature.cmake +++ b/deal.II/cmake/macros/macro_configure_feature.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # This macro is used for the feature configuration in deal.II # diff --git a/deal.II/cmake/macros/macro_deal_ii_add_c_library.cmake b/deal.II/cmake/macros/macro_deal_ii_add_c_library.cmake index 1e5166230f..110bb1a6f4 100644 --- a/deal.II/cmake/macros/macro_deal_ii_add_c_library.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_add_c_library.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # See macro_deal_ii_add_library.cmake for an explanation of this macro # diff --git a/deal.II/cmake/macros/macro_deal_ii_add_definitions.cmake b/deal.II/cmake/macros/macro_deal_ii_add_definitions.cmake index cba2b82152..f88e91bd8a 100644 --- a/deal.II/cmake/macros/macro_deal_ii_add_definitions.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_add_definitions.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small wrapper around # SET_TARGET_PROPERTY(... PROPERTIES COMPILE_DEFINITIONS ...) diff --git a/deal.II/cmake/macros/macro_deal_ii_add_dependencies.cmake b/deal.II/cmake/macros/macro_deal_ii_add_dependencies.cmake index f9b3178d88..854cd0f25b 100644 --- a/deal.II/cmake/macros/macro_deal_ii_add_dependencies.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_add_dependencies.cmake @@ -1,6 +1,21 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### # -# TODO: A comment +# A small wrapper around ADD_DEPENDENCIES to add the specified dependencies +# to every ${target}_${build} target, where build runs through all build +# types specified in DEAL_II_BUILD_TYPES # MACRO(DEAL_II_ADD_DEPENDENCIES name target) diff --git a/deal.II/cmake/macros/macro_deal_ii_add_library.cmake b/deal.II/cmake/macros/macro_deal_ii_add_library.cmake index 3f1758025e..367a5b05c4 100644 --- a/deal.II/cmake/macros/macro_deal_ii_add_library.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_add_library.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small wrapper around ADD_LIBRARY that will define a target for each # build type specified in DEAL_II_BUILD_TYPES diff --git a/deal.II/cmake/macros/macro_deal_ii_initialize_cached_variables.cmake b/deal.II/cmake/macros/macro_deal_ii_initialize_cached_variables.cmake index b3ed90c29f..1ae4d86809 100644 --- a/deal.II/cmake/macros/macro_deal_ii_initialize_cached_variables.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_initialize_cached_variables.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # This file implements the DEAL_II_INITIALIZE_VARIABLES macro, which is # part of the deal.II library. diff --git a/deal.II/cmake/macros/macro_deal_ii_setup_target.cmake b/deal.II/cmake/macros/macro_deal_ii_setup_target.cmake index f4afcd78ee..6c175d2ae7 100644 --- a/deal.II/cmake/macros/macro_deal_ii_setup_target.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_setup_target.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # This file implements the DEAL_II_SETUP_TARGET macro, which is # part of the deal.II library. diff --git a/deal.II/cmake/macros/macro_enable_if_links.cmake b/deal.II/cmake/macros/macro_enable_if_links.cmake index 79dba18725..11298dc178 100644 --- a/deal.II/cmake/macros/macro_enable_if_links.cmake +++ b/deal.II/cmake/macros/macro_enable_if_links.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Tests whether it is possible to compile and link a dummy program with a # given flag. diff --git a/deal.II/cmake/macros/macro_enable_if_supported.cmake b/deal.II/cmake/macros/macro_enable_if_supported.cmake index 8431652f6b..a4711fc2af 100644 --- a/deal.II/cmake/macros/macro_enable_if_supported.cmake +++ b/deal.II/cmake/macros/macro_enable_if_supported.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Tests whether the cxx compiler understands a flag. # If so, add it to 'variable'. diff --git a/deal.II/cmake/macros/macro_expand_instantiations.cmake b/deal.II/cmake/macros/macro_expand_instantiations.cmake index 7fd48d1cbe..1fb904aca9 100644 --- a/deal.II/cmake/macros/macro_expand_instantiations.cmake +++ b/deal.II/cmake/macros/macro_expand_instantiations.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A macro for the inst.in file expansion # diff --git a/deal.II/cmake/macros/macro_get_cxx_source_return_value.cmake b/deal.II/cmake/macros/macro_get_cxx_source_return_value.cmake index e79b3b0889..97cdb5e657 100644 --- a/deal.II/cmake/macros/macro_get_cxx_source_return_value.cmake +++ b/deal.II/cmake/macros/macro_get_cxx_source_return_value.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # TODO: Description... # diff --git a/deal.II/cmake/macros/macro_list_contains.cmake b/deal.II/cmake/macros/macro_list_contains.cmake index e806c67883..6cac2b8ddb 100644 --- a/deal.II/cmake/macros/macro_list_contains.cmake +++ b/deal.II/cmake/macros/macro_list_contains.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small macro to test whether a given list contains an element. # diff --git a/deal.II/cmake/macros/macro_pop_test_flag.cmake b/deal.II/cmake/macros/macro_pop_test_flag.cmake index d187cda720..730fa7fbef 100644 --- a/deal.II/cmake/macros/macro_pop_test_flag.cmake +++ b/deal.II/cmake/macros/macro_pop_test_flag.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small macro used in the platform checks to remove the right most flag in # CMAKE_REQUIRED_FLAGS diff --git a/deal.II/cmake/macros/macro_push_test_flag.cmake b/deal.II/cmake/macros/macro_push_test_flag.cmake index 267bcda8b5..ffabf77ebe 100644 --- a/deal.II/cmake/macros/macro_push_test_flag.cmake +++ b/deal.II/cmake/macros/macro_push_test_flag.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small macro used in the platform checks to easily add a flag to # CMAKE_REQUIRED_FLAGS diff --git a/deal.II/cmake/macros/macro_set_if_empty.cmake b/deal.II/cmake/macros/macro_set_if_empty.cmake index 6d530f1d7b..42341fd7a0 100644 --- a/deal.II/cmake/macros/macro_set_if_empty.cmake +++ b/deal.II/cmake/macros/macro_set_if_empty.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # If 'variable' is empty it will be set to 'value' # diff --git a/deal.II/cmake/macros/macro_strip_flag.cmake b/deal.II/cmake/macros/macro_strip_flag.cmake index 9aa458f380..3de67d750d 100644 --- a/deal.II/cmake/macros/macro_strip_flag.cmake +++ b/deal.II/cmake/macros/macro_strip_flag.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Remove all occurences of "${flag}" in the string variable. # diff --git a/deal.II/cmake/macros/macro_to_string.cmake b/deal.II/cmake/macros/macro_to_string.cmake index 886908c06a..d9f33b84a3 100644 --- a/deal.II/cmake/macros/macro_to_string.cmake +++ b/deal.II/cmake/macros/macro_to_string.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small macro used for converting a list into a space # separated string: diff --git a/deal.II/cmake/macros/macro_to_string_and_add_prefix.cmake b/deal.II/cmake/macros/macro_to_string_and_add_prefix.cmake index e1c11e0287..bd4b3b89c3 100644 --- a/deal.II/cmake/macros/macro_to_string_and_add_prefix.cmake +++ b/deal.II/cmake/macros/macro_to_string_and_add_prefix.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # A small macro used for converting a cmake list into a space # separated string. This macro adds the string "prefix" in front of each diff --git a/deal.II/cmake/modules/FindAMD.cmake b/deal.II/cmake/modules/FindAMD.cmake index 0d5f294660..395556dcef 100644 --- a/deal.II/cmake/modules/FindAMD.cmake +++ b/deal.II/cmake/modules/FindAMD.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the AMD library # diff --git a/deal.II/cmake/modules/FindARPACK.cmake b/deal.II/cmake/modules/FindARPACK.cmake index 993c8d255f..5350c0c7fb 100644 --- a/deal.II/cmake/modules/FindARPACK.cmake +++ b/deal.II/cmake/modules/FindARPACK.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the ARPACK library # diff --git a/deal.II/cmake/modules/FindMETIS.cmake b/deal.II/cmake/modules/FindMETIS.cmake index 1d4180fee1..8c484833ab 100644 --- a/deal.II/cmake/modules/FindMETIS.cmake +++ b/deal.II/cmake/modules/FindMETIS.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the (serial) METIS library # diff --git a/deal.II/cmake/modules/FindNETCDF.cmake b/deal.II/cmake/modules/FindNETCDF.cmake index 8130f6c81b..5fa8049b10 100644 --- a/deal.II/cmake/modules/FindNETCDF.cmake +++ b/deal.II/cmake/modules/FindNETCDF.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the NETCDF library # diff --git a/deal.II/cmake/modules/FindP4EST.cmake b/deal.II/cmake/modules/FindP4EST.cmake index e477b93d61..0596743a86 100644 --- a/deal.II/cmake/modules/FindP4EST.cmake +++ b/deal.II/cmake/modules/FindP4EST.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the P4EST library # diff --git a/deal.II/cmake/modules/FindPETSC.cmake b/deal.II/cmake/modules/FindPETSC.cmake index c43a6e6964..30a9b8c1dc 100644 --- a/deal.II/cmake/modules/FindPETSC.cmake +++ b/deal.II/cmake/modules/FindPETSC.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the petsc library # diff --git a/deal.II/cmake/modules/FindSC.cmake b/deal.II/cmake/modules/FindSC.cmake index f736b0a022..a0667a9570 100644 --- a/deal.II/cmake/modules/FindSC.cmake +++ b/deal.II/cmake/modules/FindSC.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find SC # diff --git a/deal.II/cmake/modules/FindSUITESPARSECONFIG.cmake b/deal.II/cmake/modules/FindSUITESPARSECONFIG.cmake index a776d410b1..f26dd7e9e6 100644 --- a/deal.II/cmake/modules/FindSUITESPARSECONFIG.cmake +++ b/deal.II/cmake/modules/FindSUITESPARSECONFIG.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the SuiteSparse_config package # diff --git a/deal.II/cmake/modules/FindTBB.cmake b/deal.II/cmake/modules/FindTBB.cmake index 950adcbd46..882669d5f2 100644 --- a/deal.II/cmake/modules/FindTBB.cmake +++ b/deal.II/cmake/modules/FindTBB.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the Threading Building Blocks library # diff --git a/deal.II/cmake/modules/FindTRILINOS.cmake b/deal.II/cmake/modules/FindTRILINOS.cmake index 37b513f96b..3b65f4c6fd 100644 --- a/deal.II/cmake/modules/FindTRILINOS.cmake +++ b/deal.II/cmake/modules/FindTRILINOS.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the Trilinos library # diff --git a/deal.II/cmake/modules/FindUMFPACK.cmake b/deal.II/cmake/modules/FindUMFPACK.cmake index f08a925f8a..d306e555de 100644 --- a/deal.II/cmake/modules/FindUMFPACK.cmake +++ b/deal.II/cmake/modules/FindUMFPACK.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Try to find the UMFPACK library # diff --git a/deal.II/cmake/setup_cached_variables.cmake b/deal.II/cmake/setup_cached_variables.cmake index 9b771e3883..c149fc483e 100644 --- a/deal.II/cmake/setup_cached_variables.cmake +++ b/deal.II/cmake/setup_cached_variables.cmake @@ -1,3 +1,16 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### # # Setup cached variables prior to the PROJECT(deal.II) call diff --git a/deal.II/cmake/setup_compiler_flags.cmake b/deal.II/cmake/setup_compiler_flags.cmake index c8bbce0b86..6a9bbff932 100644 --- a/deal.II/cmake/setup_compiler_flags.cmake +++ b/deal.II/cmake/setup_compiler_flags.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Setup default compiler flags: This file sets up sensible default compiler # flags for the various platforms, compilers and build targets supported by @@ -9,8 +23,15 @@ # #################### # # All configuration in setup_compiler_flags.cmake and -# setup_compiler_flags_.cmake shall ONLY consist of CFLAGS, -# CXXFLAGS and LINKER_FLAGS being set. +# setup_compiler_flags_.cmake shall ONLY modify: +# +# CMAKE_CXX_FLAGS +# DEAL_II_CXX_FLAGS_DEBUG +# DEAL_II_CXX_FLAGS_RELEASE +# CMAKE_SHARED_LINKER_FLAGS +# DEAL_II_SHARED_LINKER_FLAGS_DEBUG +# DEAL_II_SHARED_LINKER_FLAGS_RELEASE +# # # Checks for compiler features (such as C++11 support) and compiler # specific bugs that @@ -19,11 +40,10 @@ # # belong to # -# ./check/check_for_compiler_features.cmake -# -# ./check/check_for_compiler_bugs.cmake -# -# ./check/check_for_cxx_features.cmake +# ./check/check_for_compiler_features.cmake +# ./check/check_for_compiler_bugs.cmake +# ./check/check_for_compiler_bugs_*.cmake +# ./check/check_for_cxx_features.cmake # diff --git a/deal.II/cmake/setup_compiler_flags_gnu.cmake b/deal.II/cmake/setup_compiler_flags_gnu.cmake index fd9796aab5..96ffea7bb7 100644 --- a/deal.II/cmake/setup_compiler_flags_gnu.cmake +++ b/deal.II/cmake/setup_compiler_flags_gnu.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # General setup for GCC and compilers sufficiently close to GCC # diff --git a/deal.II/cmake/setup_compiler_flags_intel.cmake b/deal.II/cmake/setup_compiler_flags_intel.cmake index ce5208a53b..91f5a73031 100644 --- a/deal.II/cmake/setup_compiler_flags_intel.cmake +++ b/deal.II/cmake/setup_compiler_flags_intel.cmake @@ -1,3 +1,16 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### # # *Yeah* diff --git a/deal.II/cmake/setup_custom_targets.cmake b/deal.II/cmake/setup_custom_targets.cmake index ed33d63399..8bea7bc71d 100644 --- a/deal.II/cmake/setup_custom_targets.cmake +++ b/deal.II/cmake/setup_custom_targets.cmake @@ -1,3 +1,16 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### # # Setup some convenience custom targets for the build system, i.e. @@ -22,7 +35,7 @@ IF(DEAL_II_COMPONENT_DOCUMENTATION) ADD_DEPENDENCIES(documentation doxygen) ENDIF() -IF(DEAL_II_COMPONENT_COMPAT_FILES) +IF(DEAL_II_COMPONENT_COMPAT_FILES) ADD_CUSTOM_TARGET(compat_files) ADD_DEPENDENCIES(compat_files expand_instantiations @@ -31,7 +44,7 @@ IF(DEAL_II_COMPONENT_COMPAT_FILES) ) ENDIF() -IF(DEAL_II_COMPONENT_CONTRIB) +IF(DEAL_II_COMPONENT_CONTRIB) ADD_CUSTOM_TARGET(contrib) ADD_DEPENDENCIES(contrib mesh_conversion diff --git a/deal.II/cmake/setup_deal_ii.cmake b/deal.II/cmake/setup_deal_ii.cmake index 6a5d2bed34..8c6dc04c86 100644 --- a/deal.II/cmake/setup_deal_ii.cmake +++ b/deal.II/cmake/setup_deal_ii.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Set up deal.II specific definitions and look for available components # @@ -20,7 +34,6 @@ # DEAL_II_PACKAGE_VERSION # DEAL_II_PACKAGE_STRING # DEAL_II_PACKAGE_BUGREPORT *) -# DEAL_II_PACKAGE_TARNAME *) # DEAL_II_PACKAGE_URL *) # DEAL_II_VERSION_MAJOR # DEAL_II_VERSION_MINOR @@ -138,8 +151,7 @@ SET(DEAL_II_PACKAGE_STRING ) SET_IF_EMPTY(DEAL_II_PACKAGE_BUGREPORT "dealii@dealii.org") -SET_IF_EMPTY(DEAL_II_PACKAGE_TARNAME ${DEAL_II_PACKAGE_NAME}) #TODO -SET_IF_EMPTY(DEAL_II_PACKAGE_URL "http://www.dealii.org") #TODO +SET_IF_EMPTY(DEAL_II_PACKAGE_URL "http://www.dealii.org/") STRING(REGEX REPLACE "^([0-9]+)\\..*" "\\1" DEAL_II_VERSION_MAJOR "${VERSION}" @@ -231,7 +243,6 @@ IF(CMAKE_BUILD_TYPE MATCHES "Release") ENDIF() - # # Cleanup some files used for storing the names of alle object targets that # will be bundled to the deal.II library. (Right now, i.e. cmake 2.8.8, diff --git a/deal.II/cmake/setup_external_macros.cmake b/deal.II/cmake/setup_external_macros.cmake index a5e11f4b32..a169480934 100644 --- a/deal.II/cmake/setup_external_macros.cmake +++ b/deal.II/cmake/setup_external_macros.cmake @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Include all external (cmake) macros that we will use: # @@ -8,3 +22,4 @@ INCLUDE(CheckCXXSourceRuns) INCLUDE(CheckFunctionExists) INCLUDE(CheckIncludeFile) INCLUDE(CheckIncludeFileCXX) + diff --git a/deal.II/cmake/setup_finalize.cmake b/deal.II/cmake/setup_finalize.cmake index 4b421a25b0..2c1d3ee578 100644 --- a/deal.II/cmake/setup_finalize.cmake +++ b/deal.II/cmake/setup_finalize.cmake @@ -1,3 +1,16 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### # # Finalize the configuration: @@ -134,7 +147,6 @@ FOREACH(var ${res}) ENDIF() ENDFOREACH() - MESSAGE(" Component configuration:") FOREACH(var ${res}) @@ -147,6 +159,5 @@ FOREACH(var ${res}) ENDIF() ENDFOREACH() - MESSAGE("\n") diff --git a/deal.II/config/CMakeLists.txt b/deal.II/config/CMakeLists.txt index d991eb604c..c0edebc0ba 100644 --- a/deal.II/config/CMakeLists.txt +++ b/deal.II/config/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/template-arguments.in ${CMAKE_CURRENT_BINARY_DIR}/template-arguments diff --git a/deal.II/config/Config.cmake.in b/deal.II/config/Config.cmake.in index f76af16792..9fff825610 100644 --- a/deal.II/config/Config.cmake.in +++ b/deal.II/config/Config.cmake.in @@ -1,6 +1,23 @@ -# -# The deal.II project configuration file -# +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + + +########################################################################## +## ## +## The deal.II project configuration file ## +## ## +########################################################################## SET(DEAL_II_PROJECT_CONFIG_INCLUDE TRUE) @@ -18,7 +35,6 @@ SET(DEAL_II_VERSION_MAJOR "${DEAL_II_VERSION_MAJOR}") SET(DEAL_II_VERSION_MINOR "${DEAL_II_VERSION_MINOR}") SET(DEAL_II_PACKAGE_BUGREPORT "${DEAL_II_PACKAGE_BUGREPORT}") -SET(DEAL_II_PACKAGE_TARNAME "${DEAL_II_PACKAGE_TARNAME}") SET(DEAL_II_PACKAGE_URL "${DEAL_II_PACKAGE_URL}") SET(DEAL_II_PROJECT_CONFIG_NAME "${DEAL_II_PROJECT_CONFIG_NAME}") diff --git a/deal.II/contrib/CMakeLists.txt b/deal.II/contrib/CMakeLists.txt index fe91b602a1..60dc9e9c68 100644 --- a/deal.II/contrib/CMakeLists.txt +++ b/deal.II/contrib/CMakeLists.txt @@ -1,4 +1,19 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + IF(DEAL_II_COMPONENT_CONTRIB) ADD_SUBDIRECTORY(mesh_conversion) ADD_SUBDIRECTorY(parameter_gui) ENDIF() + diff --git a/deal.II/contrib/mesh_conversion/CMakeLists.txt b/deal.II/contrib/mesh_conversion/CMakeLists.txt index ae162cb40c..429976f687 100644 --- a/deal.II/contrib/mesh_conversion/CMakeLists.txt +++ b/deal.II/contrib/mesh_conversion/CMakeLists.txt @@ -1,3 +1,18 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is multi licensed under +## - QPL 1.0, +## - GPL 2.0 or any later version, +## - LGL 2.1 or any later version. +## +## Author: Matthias Maier +## +##### CMAKE_MINIMUM_REQUIRED(VERSION 2.8) #PROJECT(parameter_gui) diff --git a/deal.II/contrib/parameter_gui/CMakeLists.txt b/deal.II/contrib/parameter_gui/CMakeLists.txt index 63436083ce..1d711b0651 100644 --- a/deal.II/contrib/parameter_gui/CMakeLists.txt +++ b/deal.II/contrib/parameter_gui/CMakeLists.txt @@ -1,3 +1,16 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### CMAKE_MINIMUM_REQUIRED(VERSION 2.8) #PROJECT(parameter_gui) diff --git a/deal.II/contrib/utilities/Makefile.in b/deal.II/contrib/utilities/Makefile.in deleted file mode 100644 index f093f9c717..0000000000 --- a/deal.II/contrib/utilities/Makefile.in +++ /dev/null @@ -1,61 +0,0 @@ -############################################################ -# $Id$ -# Copyright (C) 2000, 2001, 2002, 2003, 2005 by the deal.II authors -############################################################ - -############################################################ -# Include general settings for including DEAL libraries -############################################################ - -D = @prefix@ -include $D/common/Make.global_options -debug-mode = off - -o = g.o -l = g -libraries = $(lib-deal2-1d.$l) \ - $(lib-deal2-2d.$l) \ - $(lib-deal2-3d.$l) \ - $(lib-lac.$l) \ - $(lib-base.$l) - -############################################################ -# First how to create executables, including all necessary -# flags: -############################################################ - -flags = $(CXXFLAGS.$l) - -ifeq ($(findstring gcc,$(GXX_VERSION)),gcc) -flags += -Wno-missing-noreturn -endif - -%.g.o : %.cc Makefile - @echo =====debug========= $< - @$(CXX) $(CXXFLAGS.g) -c $< -o $@ -%.o : %.cc Makefile - @echo =====optimized===== $< - @$(CXX) $(CXXFLAGS.o) -c $< -o $@ -%.exe : %.$o - @echo =====linking======= $@ - @$(CXX) $(LDFLAGS) -o $@ $^ $(LIBS) - - -default: gridio.exe embedding.exe interpolation.exe - -############################################################ - -embedding.exe : embedding.$o $(libraries) -interpolation.exe: interpolation.$o $(libraries) -gridio.exe : gridio.$o $(libraries) - -############################################################ -# Automatic generation of dependencies -############################################################ - -Makefile.depend: $(shell echo *.cc) - @echo =====Dependencies== $@ - @$(CXX) $(CXXFLAGS.g) $^ -M > $@ - @$(PERL) -pi -e 's/(^[^.]+)\.o:/\1.o \1.g.o:/;' $@ - -include Makefile.depend diff --git a/deal.II/doc/CMakeLists.txt b/deal.II/doc/CMakeLists.txt index 7a5c630916..c5c107f15b 100644 --- a/deal.II/doc/CMakeLists.txt +++ b/deal.II/doc/CMakeLists.txt @@ -1,3 +1,16 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### # # Set up all necessary bits for the documentation diff --git a/deal.II/examples/CMakeLists.txt b/deal.II/examples/CMakeLists.txt index a1841ee448..1d56a55886 100644 --- a/deal.II/examples/CMakeLists.txt +++ b/deal.II/examples/CMakeLists.txt @@ -1,3 +1,16 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### IF(DEAL_II_COMPONENT_EXAMPLES) # diff --git a/deal.II/include/CMakeLists.txt b/deal.II/include/CMakeLists.txt index 303e97f671..83622e8900 100644 --- a/deal.II/include/CMakeLists.txt +++ b/deal.II/include/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Configure config.h # diff --git a/deal.II/scripts/CMakeLists.txt b/deal.II/scripts/CMakeLists.txt index ce780750d6..4a265d045a 100644 --- a/deal.II/scripts/CMakeLists.txt +++ b/deal.II/scripts/CMakeLists.txt @@ -1,9 +1,21 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### ADD_EXECUTABLE(expand_instantiations expand_instantiations.cc) IF(DEAL_II_COMPONENT_COMPAT_FILES) - # # Build and install the old dependency_resolution and report_features # executables: @@ -24,6 +36,5 @@ IF(DEAL_II_COMPONENT_COMPAT_FILES) DESTINATION common/scripts COMPONENT compat_files ) - ENDIF() diff --git a/deal.II/source/CMakeLists.txt b/deal.II/source/CMakeLists.txt index 9fe97ee25f..053c208304 100644 --- a/deal.II/source/CMakeLists.txt +++ b/deal.II/source/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + # # Compile the deal.II library # diff --git a/deal.II/source/base/CMakeLists.txt b/deal.II/source/base/CMakeLists.txt index 1d7938c776..64a524f9f9 100644 --- a/deal.II/source/base/CMakeLists.txt +++ b/deal.II/source/base/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src_base auto_derivative_function.cc conditional_ostream.cc diff --git a/deal.II/source/distributed/CMakeLists.txt b/deal.II/source/distributed/CMakeLists.txt index 4ee29c53e5..6cb80561b3 100644 --- a/deal.II/source/distributed/CMakeLists.txt +++ b/deal.II/source/distributed/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src grid_refinement.cc solution_transfer.cc diff --git a/deal.II/source/dofs/CMakeLists.txt b/deal.II/source/dofs/CMakeLists.txt index cd0f7ad46a..348c43def2 100644 --- a/deal.II/source/dofs/CMakeLists.txt +++ b/deal.II/source/dofs/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src block_info.cc dof_accessor.cc diff --git a/deal.II/source/fe/CMakeLists.txt b/deal.II/source/fe/CMakeLists.txt index 1bab61bfa6..77bf7931c6 100644 --- a/deal.II/source/fe/CMakeLists.txt +++ b/deal.II/source/fe/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src block_mask.cc component_mask.cc diff --git a/deal.II/source/grid/CMakeLists.txt b/deal.II/source/grid/CMakeLists.txt index bb10b6009b..51e8bb9f2d 100644 --- a/deal.II/source/grid/CMakeLists.txt +++ b/deal.II/source/grid/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src grid_generator.cc grid_in.cc diff --git a/deal.II/source/hp/CMakeLists.txt b/deal.II/source/hp/CMakeLists.txt index eedca531d4..350bd14a7f 100644 --- a/deal.II/source/hp/CMakeLists.txt +++ b/deal.II/source/hp/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src dof_faces.cc dof_handler.cc diff --git a/deal.II/source/lac/CMakeLists.txt b/deal.II/source/lac/CMakeLists.txt index a041885863..e07a5876a4 100644 --- a/deal.II/source/lac/CMakeLists.txt +++ b/deal.II/source/lac/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src block_matrix_array.cc block_sparse_matrix.cc @@ -85,3 +99,4 @@ EXPAND_INSTANTIATIONS(obj_lac "${inst_in_files}") # TODO: Remove this dependency when lapack_templates is removed # ADD_DEPENDENCIES(obj_lac.inst lapack_templates) + diff --git a/deal.II/source/multigrid/CMakeLists.txt b/deal.II/source/multigrid/CMakeLists.txt index 9cb5a38650..56ff1463d6 100644 --- a/deal.II/source/multigrid/CMakeLists.txt +++ b/deal.II/source/multigrid/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src mg_base.cc mg_dof_accessor.cc diff --git a/deal.II/source/numerics/CMakeLists.txt b/deal.II/source/numerics/CMakeLists.txt index 63bcf9faa0..97a4d8ca8b 100644 --- a/deal.II/source/numerics/CMakeLists.txt +++ b/deal.II/source/numerics/CMakeLists.txt @@ -1,3 +1,17 @@ +##### +## +## Copyright (C) 2012 by the deal.II authors +## +## This file is part of the deal.II library. +## +## +## This file is dual licensed under QPL 1.0 and LGPL 2.1 or any later +## version of the LGPL license. +## +## Author: Matthias Maier +## +##### + SET(src data_out.cc data_out_faces.cc