add_dune_all_flagsΒΆ
add_dune_all_flags(
targets
)
- targets
The targets to add the flags of all external libraries to.
This function is superseded by dune_target_enable_all_packages.
Documentation of internal macros in this module:
dune_module_to_uppercase(upper_name module_name)
Converts a module name given by module_name into an uppercase string upper_name where all dashes (-) are replaced by underscores (_) Example: dune-common -> DUNE_COMMON
dune_module_information(MODULE_DIR [QUIET])
Parse ${MODULE_DIR}/dune.module and provide that information. If the second argument is QUIET no status message is printed.
dune_create_dependency_tree()
Creates the dependency tree of the module.
dune_module_to_macro(_macro_name, _dune_module)
Converts a module name given by _dune_module into a string _macro_name where all dashes (-) are removed and letters after a dash are capitalized Example: dune-grid-howto -> DuneGridHowto
_macro_name: variable where the name will be stored. _dune_module: the name of the dune module.
dune_regenerate_config_cmake()
Creates a new config_collected.h.cmake file in ${CMAKE_CURRENT_BINARY_DIR} that consists of entries from ${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake and includes non-private entries from the config.h.cmake files of all dependent modules. Finally config.h is created from config_collected.h.cmake.