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})
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
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})
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})
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})
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})
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})
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}")
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})
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})
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})
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})
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})