Navigation

  • index
  • next |
  • »
  • dune-core-cmake-doc CMake reference

Introduction¶

  • dune-common
    • What is CMake anyway?
    • How do I use Dune with CMake?
    • What files in a dune module belong to the CMake build system?
    • How do I modify the flags and linked libraries of a given target?
    • How do I link against external libraries, that are not checked for by Dune?
    • What is an out-of-source build?
    • What is the simplified build system and how do I use it?
    • How do I change my compiler and compiler flags?
    • How should I handle ini and grid files in an out-of-source-build setup?
    • How do I use CMake with IDEs?
    • I usually modify my CXXFLAGS upon calling make. How can I do this in CMake?
    • How do I run the test suite from CMake?
    • Can I disable an external dependency?
    • How do I switch between parallel and sequential builds?
    • Why is it not possible anymore to do make headercheck?
    • How do I create tarballs?
    • How does the Dune build system handle Python?
    • How do I troubleshoot?
    • Where can I get help?

Input Variable reference¶

  • ALBERTA_ROOT
  • ALLOW_CXXFLAGS_OVERWRITE
  • AMIRAMESH_ROOT
  • ARPACKPP_ROOT
  • ARPACK_ROOT
  • CMAKE_<LANG>_COMPILER
  • CMAKE_<LANG>_FLAGS
  • DISABLE_CXX_VERSION_CHECK
  • DUNE_BUILD_TESTS_ON_MAKE_ALL
  • DUNE_INSTANCE_GENERATED
  • DUNE_MAX_TEST_CORES
  • DUNE_PYTHON_ALLOW_GET_PIP
  • DUNE_PYTHON_EXTERNAL_VIRTUALENV_FOR_ABSOLUTE_BUILDDIR
  • DUNE_PYTHON_INSTALL_EDITABLE
  • DUNE_PYTHON_INSTALL_LOCATION
  • DUNE_PYTHON_VIRTUALENV_PATH
  • DUNE_PYTHON_VIRTUALENV_SETUP
  • DUNE_REENABLE_ADD_TEST
  • DUNE_SYMLINK_RELATIVE_LINKS
  • DUNE_SYMLINK_TO_SOURCE_TREE
  • ENABLE_HEADERCHECK
  • GMP_ROOT
  • METIS_LIBRARY
  • METIS_LIB_NAME
  • METIS_ROOT
  • MINIMAL_DEBUG_LEVEL
  • PARMETIS_LIBRARY
  • PARMETIS_LIB_NAME
  • PARMETIS_ROOT
  • PSURFACE_ROOT
  • PTSCOTCH_ROOT
  • PTSCOTCH_SUFFIX
  • SPHINX_ROOT
  • SUPERLU_ROOT
  • SuiteSparse_ROOT
  • TBB_DEBUG
  • TBB_INCLUDE_DIR
  • TBB_LIBRARY_DIR
  • TBB_VARS_SH
  • UMFPACK_ROOT

Command reference¶

  • add_doxygen_target
  • add_dune_alberta_flags
  • add_dune_all_flags
  • add_dune_amiramesh_flags
  • add_dune_arpackpp_flags
  • add_dune_gmp_flags
  • add_dune_metis_flags
  • add_dune_mpi_flags
  • add_dune_parmetis_flags
  • add_dune_psurface_flags
  • add_dune_ptscotch_flags
  • add_dune_quadmath_flags
  • add_dune_suitesparse_flags
  • add_dune_superlu_flags
  • add_dune_tbb_flags
  • add_dune_ug_flags
  • add_dune_umfpack_flags
  • add_dune_vc_flags
  • add_executable
  • add_subdirectory
  • create_doc_install
  • dune_add_copy_command
  • dune_add_copy_dependency
  • dune_add_copy_target
  • dune_add_latex_document
  • dune_add_library
  • dune_add_test
  • dune_cmake_sphinx_doc
  • dune_declare_test_label
  • dune_define_gridtype
  • dune_enable_all_packages
  • dune_instance_add
  • dune_instance_apply_bindir
  • dune_instance_begin
  • dune_instance_end
  • dune_instance_from_id
  • dune_instance_generate_file
  • dune_instance_parse_file_spec
  • dune_library_add_sources
  • dune_list_filter
  • dune_module_path
  • dune_project
  • dune_python_add_test
  • dune_python_find_package
  • dune_python_install_package
  • dune_python_require_virtualenv_setup
  • dune_register_package_flags
  • dune_symlink_to_source_files
  • dune_symlink_to_source_tree
  • dune_target_enable_all_packages
  • dune_target_link_libraries
  • finalize_dune_project
  • find_package
  • inkscape_generate_eps_from_svg
  • inkscape_generate_png_from_svg
  • install

Module reference¶

  • CheckCXXFeatures
  • DuneCMakeCompat
  • DuneCommonMacros
  • DuneGridMacros
  • DuneInstance
  • DuneIstlMacros
  • DunePythonCommonMacros
  • DunePythonVirtualenv
  • FindARPACK
  • FindARPACKPP
  • FindAlberta
  • FindAmiraMesh
  • FindGMP
  • FindInkscape
  • FindMETIS
  • FindMProtect
  • FindPTScotch
  • FindParMETIS
  • FindPsurface
  • FindQuadMath
  • FindSphinx
  • FindSuiteSparse
  • FindSuperLU
  • FindTBB
  • FindUMFPack

Navigation

  • index
  • next |
  • »
  • dune-core-cmake-doc CMake reference
© Copyright . Created using Sphinx 3.2.1.