From: Wolfgang Bangerth Date: Fri, 31 Jan 2025 03:54:17 +0000 (-0700) Subject: Push configuration of header subdirectories down to these subdirectories. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b9d0a227b7bede8bfbb6e72907345b37a37a668;p=dealii.git Push configuration of header subdirectories down to these subdirectories. --- diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 59d027d590..66188a8a5b 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -12,22 +12,16 @@ ## ## ------------------------------------------------------------------------ + # -# Configure config.h and revision.h +# Recurse into the sub-directories: # -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/deal.II/base/config.h.in - ${CMAKE_CURRENT_BINARY_DIR}/deal.II/base/config.h - ) -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/deal.II/base/revision.h.in - ${CMAKE_CURRENT_BINARY_DIR}/deal.II/base/revision.h - ) +add_subdirectory(deal.II) # -# Add a rule for how to install the header files: +# Add a rule for how to install the header files that are part of the source tree: # -install(DIRECTORY deal.II +install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/deal.II DESTINATION ${DEAL_II_INCLUDE_RELDIR} COMPONENT library FILES_MATCHING PATTERN "*.h" diff --git a/include/deal.II/CMakeLists.txt b/include/deal.II/CMakeLists.txt new file mode 100644 index 0000000000..241b32fde2 --- /dev/null +++ b/include/deal.II/CMakeLists.txt @@ -0,0 +1,45 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + +# +# Recurse into the sub-directories: +# +add_subdirectory(algorithms) +add_subdirectory(arborx) +add_subdirectory(base) +add_subdirectory(boost_adaptors) +add_subdirectory(cgal) +add_subdirectory(differentiation) +add_subdirectory(distributed) +add_subdirectory(dofs) +add_subdirectory(fe) +add_subdirectory(gmsh) +add_subdirectory(grid) +add_subdirectory(hp) +add_subdirectory(integrators) +add_subdirectory(lac) +add_subdirectory(matrix_free) +add_subdirectory(meshworker) +add_subdirectory(multigrid) +add_subdirectory(non_matching) +add_subdirectory(numerics) +add_subdirectory(opencascade) +add_subdirectory(optimization) +add_subdirectory(particles) +add_subdirectory(physics) +add_subdirectory(sundials) +add_subdirectory(trilinos) +add_subdirectory(vtk) + diff --git a/include/deal.II/algorithms/CMakeLists.txt b/include/deal.II/algorithms/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/algorithms/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/arborx/CMakeLists.txt b/include/deal.II/arborx/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/arborx/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/base/CMakeLists.txt b/include/deal.II/base/CMakeLists.txt new file mode 100644 index 0000000000..0b7a8809a0 --- /dev/null +++ b/include/deal.II/base/CMakeLists.txt @@ -0,0 +1,33 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + +# +# Configure config.h and revision.h +# +configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in + ${CMAKE_CURRENT_BINARY_DIR}/config.h + ) +configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/revision.h.in + ${CMAKE_CURRENT_BINARY_DIR}/revision.h + ) + + +# +# Recurse into the sub-directories: +# +add_subdirectory(std_cxx17) +add_subdirectory(std_cxx20) diff --git a/include/deal.II/base/std_cxx17/CMakeLists.txt b/include/deal.II/base/std_cxx17/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/base/std_cxx17/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/base/std_cxx20/CMakeLists.txt b/include/deal.II/base/std_cxx20/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/base/std_cxx20/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/boost_adaptors/CMakeLists.txt b/include/deal.II/boost_adaptors/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/boost_adaptors/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/cgal/CMakeLists.txt b/include/deal.II/cgal/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/cgal/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/differentiation/CMakeLists.txt b/include/deal.II/differentiation/CMakeLists.txt new file mode 100644 index 0000000000..f96d447e08 --- /dev/null +++ b/include/deal.II/differentiation/CMakeLists.txt @@ -0,0 +1,23 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + +# +# Recurse into the sub-directories: +# +add_subdirectory(ad) +add_subdirectory(sd) + + diff --git a/include/deal.II/differentiation/ad/CMakeLists.txt b/include/deal.II/differentiation/ad/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/differentiation/ad/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/differentiation/sd/CMakeLists.txt b/include/deal.II/differentiation/sd/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/differentiation/sd/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/distributed/CMakeLists.txt b/include/deal.II/distributed/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/distributed/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/dofs/CMakeLists.txt b/include/deal.II/dofs/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/dofs/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/fe/CMakeLists.txt b/include/deal.II/fe/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/fe/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/gmsh/CMakeLists.txt b/include/deal.II/gmsh/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/gmsh/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/grid/CMakeLists.txt b/include/deal.II/grid/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/grid/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/hp/CMakeLists.txt b/include/deal.II/hp/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/hp/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/integrators/CMakeLists.txt b/include/deal.II/integrators/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/integrators/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/lac/CMakeLists.txt b/include/deal.II/lac/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/lac/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/matrix_free/CMakeLists.txt b/include/deal.II/matrix_free/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/matrix_free/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/meshworker/CMakeLists.txt b/include/deal.II/meshworker/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/meshworker/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/multigrid/CMakeLists.txt b/include/deal.II/multigrid/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/multigrid/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/non_matching/CMakeLists.txt b/include/deal.II/non_matching/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/non_matching/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/numerics/CMakeLists.txt b/include/deal.II/numerics/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/numerics/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/opencascade/CMakeLists.txt b/include/deal.II/opencascade/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/opencascade/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/optimization/CMakeLists.txt b/include/deal.II/optimization/CMakeLists.txt new file mode 100644 index 0000000000..5693a1c000 --- /dev/null +++ b/include/deal.II/optimization/CMakeLists.txt @@ -0,0 +1,19 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + +# +# Recurse into the sub-directories: +# +add_subdirectory(rol) diff --git a/include/deal.II/optimization/rol/CMakeLists.txt b/include/deal.II/optimization/rol/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/optimization/rol/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/particles/CMakeLists.txt b/include/deal.II/particles/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/particles/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/physics/CMakeLists.txt b/include/deal.II/physics/CMakeLists.txt new file mode 100644 index 0000000000..74d92d4caf --- /dev/null +++ b/include/deal.II/physics/CMakeLists.txt @@ -0,0 +1,21 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + +# +# Recurse into the sub-directories: +# +add_subdirectory(elasticity) + + + diff --git a/include/deal.II/physics/elasticity/CMakeLists.txt b/include/deal.II/physics/elasticity/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/physics/elasticity/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/sundials/CMakeLists.txt b/include/deal.II/sundials/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/sundials/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/trilinos/CMakeLists.txt b/include/deal.II/trilinos/CMakeLists.txt new file mode 100644 index 0000000000..55bba27f3d --- /dev/null +++ b/include/deal.II/trilinos/CMakeLists.txt @@ -0,0 +1,16 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + + + diff --git a/include/deal.II/vtk/CMakeLists.txt b/include/deal.II/vtk/CMakeLists.txt new file mode 100644 index 0000000000..fbd19e4fc5 --- /dev/null +++ b/include/deal.II/vtk/CMakeLists.txt @@ -0,0 +1,15 @@ +## ------------------------------------------------------------------------ +## +## SPDX-License-Identifier: LGPL-2.1-or-later +## Copyright (C) 2012 - 2022 by the deal.II authors +## +## This file is part of the deal.II library. +## +## Part of the source code is dual licensed under Apache-2.0 WITH +## LLVM-exception OR LGPL-2.1-or-later. Detailed license information +## governing the source code and code contributions can be found in +## LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II. +## +## ------------------------------------------------------------------------ + +