Skip to content
Snippets Groups Projects
Commit 438cca74 authored by Tobias Leibner's avatar Tobias Leibner
Browse files

Fix cmake-lint errors

parent b21f4f41
No related branches found
No related tags found
1 merge request!3Add pre-commit hooks, general CI improvements
Pipeline #107243 passed
...@@ -10,5 +10,5 @@ ...@@ -10,5 +10,5 @@
# René Fritze (2018) # René Fritze (2018)
# ~~~ # ~~~
set(modules DuneGdtMacros.cmake) set(_modules DuneGdtMacros.cmake)
install(FILES "${modules}" DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/cmake/modules) install(FILES "${_modules}" DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/cmake/modules)
...@@ -11,20 +11,21 @@ ...@@ -11,20 +11,21 @@
# Tobias Leibner (2018) # Tobias Leibner (2018)
# ~~~ # ~~~
macro(cleanup_target_name arg) # Removes directory path, .cc suffix and leading __, replaces / with __
string(REPLACE ${PROJECT_SOURCE_DIR} "" targname ${arg}) macro(CLEANUP_TARGET_NAME arg)
string(REPLACE ".cc" "" targname ${targname}) string(REPLACE ${PROJECT_SOURCE_DIR} "" _targname ${arg})
string(REGEX REPLACE "/" "__" targname ${targname}) string(REPLACE ".cc" "" _targname ${_targname})
string(REGEX REPLACE "^__" "" targname ${targname}) string(REGEX REPLACE "/" "__" _targname ${_targname})
endmacro(cleanup_target_name) string(REGEX REPLACE "^__" "" _targname ${_targname})
endmacro(CLEANUP_TARGET_NAME)
file(GLOB_RECURSE example_sources "${CMAKE_CURRENT_SOURCE_DIR}/*.cc") file(GLOB_RECURSE example_sources "${CMAKE_CURRENT_SOURCE_DIR}/*.cc")
foreach(source ${example_sources}) # do some name conversion foreach(source ${example_sources}) # do some name conversion
set(targname ${source}) set(_targname ${source})
cleanup_target_name(${targname}) cleanup_target_name(${_targname})
add_executable(${targname} ${source}) add_executable(${_targname} ${source})
list(APPEND examples_targets ${targname}) list(APPEND examples_targets ${_targname})
endforeach(source ${example_sources}) endforeach(source ${example_sources})
add_custom_target(examples) add_custom_target(examples COMMENT "Selected examples showing some of dune-gdt's features.")
add_dependencies(examples ${examples_targets}) add_dependencies(examples ${examples_targets})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment