Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
checks
config
configure
cpack-mac-bundle
macros
modules
scripts
README.md
setup_cached_variables.cmake
setup_compiler_flags.cmake
setup_compiler_flags_gnu.cmake
setup_compiler_flags_intel.cmake
setup_compiler_flags_msvc.cmake
setup_cpack.cmake
setup_custom_targets.cmake
setup_deal_ii.cmake
setup_external_macros.cmake
setup_finalize.cmake
setup_write_config.cmake

README.md

This folder contains the deal.II CMake build system

Extensive documentation can be found at /doc/development/cmake-internals.html

It is structured as follows:

checks

Contains checks for platform features and compiler bugs and features

config

Contains configuration templates for

  • the project configuration (deal.IIConfig.cmake)
  • the C++ template expansion mechanism (template-arguments)

configure

Contains files configure_<feature>.cmake for configuration and setup of all features the deal.II library supports

macros

CMake script macros for several purposes

modules

Contains Find<Library>.cmake modules for finding external libraries

scripts

Contains script files needed for the build system, notably expand_instantiations

setup_*.cmake

Setup files included by the top level CMakeLists.txt file