Navigation

  • index
  • next |
  • »
  • dune-common CMake reference
::

SPDX-FileCopyrightInfo: Copyright (C) DUNE Project contributors, see file LICENSE.md in module root SPDX-License-Identifier: LicenseRef-GPL-2.0-only-with-DUNE-exception

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 or packages?
    • How does the Dune build system handle Python?
    • How do I troubleshoot?
    • Where can I get help?

Input Variable reference¶

Command reference¶

Module reference¶

Navigation

  • index
  • next |
  • »
  • dune-common CMake reference
© Copyright . Created using Sphinx 5.3.0.