]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Revert the globs in ./source - This was a very bad idea
authormaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Sat, 14 Sep 2013 09:28:25 +0000 (09:28 +0000)
committermaier <maier@0785d39b-7218-0410-832d-ea1e28bc413d>
Sat, 14 Sep 2013 09:28:25 +0000 (09:28 +0000)
It is crucial to have a notion of call back into cmake if a new file
appears under ./source - otherwise, we are in trouble...

It is not that bad for the developer who made the change (just run cmake
before make) - but everybody else getting the changes via svn up (or
similar) has no way to know whether a run of cmake is necessary or not.
And we leave users with a build system in an invalid state

git-svn-id: https://svn.dealii.org/trunk@30700 0785d39b-7218-0410-832d-ea1e28bc413d

13 files changed:
deal.II/source/algorithms/CMakeLists.txt
deal.II/source/base/CMakeLists.txt
deal.II/source/distributed/CMakeLists.txt
deal.II/source/dofs/CMakeLists.txt
deal.II/source/fe/CMakeLists.txt
deal.II/source/grid/CMakeLists.txt
deal.II/source/hp/CMakeLists.txt
deal.II/source/integrators/CMakeLists.txt
deal.II/source/lac/CMakeLists.txt
deal.II/source/matrix_free/CMakeLists.txt
deal.II/source/meshworker/CMakeLists.txt
deal.II/source/multigrid/CMakeLists.txt
deal.II/source/numerics/CMakeLists.txt

index e014de8c343e67f71434e9d5322c929597c2248d..b9a7e70f1b008bb591262abe3c0efd2892ea0899 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/algorithms/*.h
+SET(_src
+  operator.cc
+  timestep_control.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  operator.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/algorithms/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_algorithms OBJECT ${_src} ${_header} ${_inst})
index 0fffe01c84d56645167b5799de4679e99c44b24d..892456ad8922e8301af412a629e85dfe703cfc08 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
+SET(_src
+  auto_derivative_function.cc
+  conditional_ostream.cc
+  config.cc
+  convergence_table.cc
+  data_out_base.cc
+  event.cc
+  exceptions.cc
+  flow_function.cc
+  function.cc
+  function_derivative.cc
+  function_lib.cc
+  function_lib_cutoff.cc
+  function_parser.cc
+  function_time.cc
+  geometry_info.cc
+  index_set.cc
+  job_identifier.cc
+  logstream.cc
+  memory_consumption.cc
+  mpi.cc
+  multithread_info.cc
+  parallel.cc
+  parameter_handler.cc
+  parsed_function.cc
+  partitioner.cc
+  path_search.cc
+  polynomial.cc
+  polynomials_abf.cc
+  polynomials_adini.cc
+  polynomials_bdm.cc
+  polynomials_nedelec.cc
+  polynomial_space.cc
+  polynomials_p.cc
+  polynomials_piecewise.cc
+  polynomials_raviart_thomas.cc
+  quadrature.cc
+  quadrature_lib.cc
+  quadrature_selector.cc
+  subscriptor.cc
+  symmetric_tensor.cc
+  table_handler.cc
+  tensor_function.cc
+  tensor_product_polynomials.cc
+  tensor_product_polynomials_const.cc
+  thread_management.cc
+  timer.cc
+  utilities.cc
+  )
+
 FILE(GLOB _header
   ${CMAKE_SOURCE_DIR}/include/deal.II/base/*.h
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
-  )
 
 DEAL_II_ADD_LIBRARY(obj_base OBJECT ${_src} ${_header}
   ${CMAKE_BINARY_DIR}/include/deal.II/base/config.h
index 71daf759d759ab5d24077ca50ec567797e04783e..4bb6e252cde28656c7f7ac6b7c4b566c0eba3e87 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/distributed/*.h
+SET(_src
+  grid_refinement.cc
+  solution_transfer.cc
+  tria.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  grid_refinement.inst.in
+  solution_transfer.inst.in
+  tria.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/distributed/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_distributed OBJECT ${_src} ${_header} ${_inst})
index fe30e5434c122eb9494b6b1cbb97e22bace8c13c..5f2c031c9d6b74c7b2cb574a56f347c301491907 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/dofs/*.h
+SET(_src
+  block_info.cc
+  dof_accessor.cc
+  dof_accessor_get.cc
+  dof_accessor_set.cc
+  dof_faces.cc
+  dof_handler.cc
+  dof_handler_policy.cc
+  dof_objects.cc
+  dof_renumbering.cc
+  dof_tools.cc
+  dof_tools_constraints.cc
+  dof_tools_sparsity.cc
+  number_cache.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  block_info.inst.in
+  dof_accessor_get.inst.in
+  dof_accessor.inst.in
+  dof_accessor_set.inst.in
+  dof_handler.inst.in
+  dof_handler_policy.inst.in
+  dof_objects.inst.in
+  dof_renumbering.inst.in
+  dof_tools_constraints.inst.in
+  dof_tools.inst.in
+  dof_tools_sparsity.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/dofs/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_dofs OBJECT ${_src} ${_header} ${_inst})
index 692ba016e73764b0f75844fb9ab7913c551758bc..57b9e686f87b3bdf49c511bfbb9266023301830d 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/fe/*.h
+SET(_src
+  block_mask.cc
+  component_mask.cc
+  fe_abf.cc
+  fe_bdm.cc
+  fe.cc
+  fe_data.cc
+  fe_dgp.cc
+  fe_dgp_monomial.cc
+  fe_dgp_nonparametric.cc
+  fe_dgq.cc
+  fe_dg_vector.cc
+  fe_face.cc
+  fe_nedelec.cc
+  fe_nothing.cc
+  fe_poly.cc
+  fe_poly_tensor.cc
+  fe_q_base.cc
+  fe_q.cc
+  fe_q_dg0.cc
+  fe_q_hierarchical.cc
+  fe_q_iso_q1.cc
+  fe_raviart_thomas.cc
+  fe_raviart_thomas_nodal.cc
+  fe_system.cc
+  fe_tools.cc
+  fe_tools_interpolate.cc
+  fe_values.cc
+  fe_values_inst2.cc
+  mapping_c1.cc
+  mapping_cartesian.cc
+  mapping.cc
+  mapping_q1.cc
+  mapping_q1_eulerian.cc
+  mapping_q.cc
+  mapping_q_eulerian.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  fe_abf.inst.in
+  fe_bdm.inst.in
+  fe_dgp.inst.in
+  fe_dgp_monomial.inst.in
+  fe_dgp_nonparametric.inst.in
+  fe_dgq.inst.in
+  fe_dg_vector.inst.in
+  fe_face.inst.in
+  fe.inst.in
+  fe_nedelec.inst.in
+  fe_nothing.inst.in
+  fe_poly.inst.in
+  fe_poly_tensor.inst.in
+  fe_q_base.inst.in
+  fe_q_dg0.inst.in
+  fe_q_hierarchical.inst.in
+  fe_q.inst.in
+  fe_q_iso_q1.inst.in
+  fe_raviart_thomas.inst.in
+  fe_raviart_thomas_nodal.inst.in
+  fe_system.inst.in
+  fe_tools.inst.in
+  fe_tools_interpolate.inst.in
+  fe_values.decl.1.inst.in
+  fe_values.decl.2.inst.in
+  fe_values.impl.1.inst.in
+  fe_values.impl.2.inst.in
+  fe_values.inst.in
+  mapping_c1.inst.in
+  mapping_cartesian.inst.in
+  mapping.inst.in
+  mapping_q1_eulerian.inst.in
+  mapping_q1.inst.in
+  mapping_q_eulerian.inst.in
+  mapping_q.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/fe/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_fe OBJECT ${_src} ${_header} ${_inst})
index ca8eb5fd64a74ce700147f1fad641ce1d16aa553..fcac409a1b805ed85af3eb269ba4cfb292f63425 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/grid/*.h
+SET(_src
+  grid_generator.cc
+  grid_in.cc
+  grid_out.cc
+  grid_refinement.cc
+  grid_reordering.cc
+  grid_tools.cc
+  intergrid_map.cc
+  persistent_tria.cc
+  tria_accessor.cc
+  tria_boundary.cc
+  tria_boundary_lib.cc
+  tria.cc
+  tria_faces.cc
+  tria_levels.cc
+  tria_objects.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  grid_generator.inst.in
+  grid_in.inst.in
+  grid_out.inst.in
+  grid_refinement.inst.in
+  grid_tools.inst.in
+  intergrid_map.inst.in
+  tria_accessor.inst.in
+  tria_boundary.inst.in
+  tria_boundary_lib.inst.in
+  tria.inst.in
+  tria_objects.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/grid/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_grid OBJECT ${_src} ${_header} ${_inst})
index 6d859dcbfec73ccf90cc7cad9f4f18864268901c..d360552acc7c97c6f1e22d480504373b7bf4d086 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/hp/*.h
+SET(_src
+  dof_faces.cc
+  dof_handler.cc
+  dof_level.cc
+  fe_collection.cc
+  fe_values.cc
+  mapping_collection.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  dof_handler.inst.in
+  fe_collection.inst.in
+  fe_values.inst.in
+  mapping_collection.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/hp/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_hp OBJECT ${_src} ${_header} ${_inst})
index a6b50b163b65f0012d01c476e644b22a7e0a9c09..ba7be39101f9ad78f147f9ff87b693e437775006 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
+SET(_src
+  )
+
 FILE(GLOB _header
   ${CMAKE_SOURCE_DIR}/include/deal.II/integrators/*.h
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} 
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
-  )
-# FILE(GLOB _inst
-#   ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
-#    )
 
 DEAL_II_ADD_LIBRARY(obj_integrators OBJECT ${_src} ${_header})
-#EXPAND_INSTANTIATIONS(obj_hp "${_inst}")
index 6713a914267b3e672c2256a6a77de768e1427f41..ebdcde19dee0fa1434a7df67d6d3e15ccf07a71f 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/lac/*.h
+SET(_src
+  block_matrix_array.cc
+  block_sparse_matrix.cc
+  block_sparse_matrix_ez.cc
+  block_sparsity_pattern.cc
+  block_vector.cc
+  chunk_sparse_matrix.cc
+  chunk_sparsity_pattern.cc
+  compressed_set_sparsity_pattern.cc
+  compressed_simple_sparsity_pattern.cc
+  compressed_sparsity_pattern.cc
+  constraint_matrix.cc
+  full_matrix.cc
+  lapack_full_matrix.cc
+  matrix_lib.cc
+  matrix_out.cc
+  parallel_vector.cc
+  petsc_block_sparse_matrix.cc
+  petsc_full_matrix.cc
+  petsc_matrix_base.cc
+  petsc_matrix_free.cc
+  petsc_parallel_block_sparse_matrix.cc
+  petsc_parallel_block_vector.cc
+  petsc_parallel_sparse_matrix.cc
+  petsc_parallel_vector.cc
+  petsc_precondition.cc
+  petsc_solver.cc
+  petsc_sparse_matrix.cc
+  petsc_vector_base.cc
+  petsc_vector.cc
+  precondition_block.cc
+  precondition_block_ez.cc
+  relaxation_block.cc
+  slepc_solver.cc
+  slepc_spectral_transformation.cc
+  solver.cc
+  solver_control.cc
+  sparse_decomposition.cc
+  sparse_direct.cc
+  sparse_ilu.cc
+  sparse_matrix.cc
+  sparse_matrix_ez.cc
+  sparse_mic.cc
+  sparse_vanka.cc
+  sparsity_pattern.cc
+  sparsity_tools.cc
+  swappable_vector.cc
+  tridiagonal_matrix.cc
+  trilinos_block_sparse_matrix.cc
+  trilinos_block_vector.cc
+  trilinos_precondition.cc
+  trilinos_solver.cc
+  trilinos_sparse_matrix.cc
+  trilinos_sparsity_pattern.cc
+  trilinos_vector_base.cc
+  trilinos_vector.cc
+  vector.cc
+  vector_memory.cc
+  vector_view.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  block_sparse_matrix.inst.in
+  block_vector.inst.in
+  chunk_sparse_matrix.inst.in
+  constraint_matrix.inst.in
+  full_matrix.inst.in
+  lapack_full_matrix.inst.in
+  parallel_vector.inst.in
+  precondition_block.inst.in
+  relaxation_block.inst.in
+  solver.inst.in
+  sparse_matrix_ez.inst.in
+  sparse_matrix.inst.in
+  trilinos_sparse_matrix.inst.in
+  trilinos_vector_base.inst.in
+  vector.inst.in
+  vector_memory.inst.in
+  vector_view.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/lac/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_lac OBJECT ${_src} ${_header} ${_inst})
index d0914edba67e5498f3f532f5fd567e2d09b444db..b3fe95a237e19c6ee3deae4e9fd7a522a060dc65 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/matrix_free/*.h
+SET(_src
+  matrix_free.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  matrix_free.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/matrix_free/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_matrix_free OBJECT ${_src} ${_header} ${_inst})
index eb4b9b6adf0f2080cb2c71b4d4be82e7ff60d87b..78194832205674a9604646a5cf4a35f80c2a889b 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/meshworker/*.h
+SET(_src
+  mesh_worker.cc
+  mesh_worker_info.cc
+  mesh_worker_vector_selector.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  mesh_worker_info.inst.in
+  mesh_worker_vector_selector.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/meshworker/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_meshworker OBJECT ${_src} ${_header} ${_inst})
index 8fffb48620a18480462cdb268bc009399506017d..36738e2b50cdb194c8c0737bf7fa515f5ef68c3d 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/multigrid/*.h
+SET(_src
+  mg_base.cc
+  mg_dof_handler.cc
+  mg_tools.cc
+  mg_transfer_block.cc
+  mg_transfer_component.cc
+  mg_transfer_prebuilt.cc
+  multigrid.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  mg_base.inst.in
+  mg_dof_handler.inst.in
+  mg_tools.inst.in
+  mg_transfer_block.inst.in
+  mg_transfer_component.inst.in
+  mg_transfer_prebuilt.inst.in
+  multigrid.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/multigrid/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_multigrid OBJECT ${_src} ${_header} ${_inst})
index 91bee5bf2166a9addb587188317309a97dba64d9..3f8b5fa7afa97b521b931dce5d05fcd8691ee9fe 100644 (file)
 
 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
-FILE(GLOB _header
-  ${CMAKE_SOURCE_DIR}/include/deal.II/numerics/*.h
+SET(_src
+  data_out.cc
+  data_out_dof_data.cc
+  data_out_faces.cc
+  data_out_rotation.cc
+  data_out_stack.cc
+  data_postprocessor.cc
+  derivative_approximation.cc
+  dof_output_operator.cc
+  error_estimator_1d.cc
+  error_estimator.cc
+  fe_field_function.cc
+  histogram.cc
+  matrix_tools.cc
+  point_value_history.cc
+  solution_transfer.cc
+  solution_transfer_inst2.cc
+  solution_transfer_inst3.cc
+  solution_transfer_inst4.cc
+  time_dependent.cc
+  vector_tools_boundary.cc
+  vector_tools_constraints.cc
+  vector_tools_integrate_difference.cc
+  vector_tools_interpolate.cc
+  vector_tools_mean_value.cc
+  vector_tools_point_value.cc
+  vector_tools_project.cc
+  vector_tools_rhs.cc
   )
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+  data_out_dof_data.inst.in
+  data_out_faces.inst.in
+  data_out.inst.in
+  data_out_rotation.inst.in
+  data_out_stack.inst.in
+  data_postprocessor.inst.in
+  derivative_approximation.inst.in
+  dof_output_operator.inst.in
+  error_estimator_1d.inst.in
+  error_estimator.inst.in
+  fe_field_function.inst.in
+  matrix_tools.inst.in
+  point_value_history.inst.in
+  solution_transfer.inst.in
+  time_dependent.inst.in
+  vector_tools_boundary.inst.in
+  vector_tools_constraints.inst.in
+  vector_tools_integrate_difference.inst.in
+  vector_tools_interpolate.inst.in
+  vector_tools_mean_value.inst.in
+  vector_tools_point_value.inst.in
+  vector_tools_project.inst.in
+  vector_tools_rhs.inst.in
   )
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
-  ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+  ${CMAKE_SOURCE_DIR}/include/deal.II/numerics/*.h
   )
 
 DEAL_II_ADD_LIBRARY(obj_numerics OBJECT ${_src} ${_header} ${_inst})

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.