IAP GITLAB

Skip to content
Snippets Groups Projects
Commit fbdb239d authored by ralfulrich's avatar ralfulrich
Browse files

also run clang-format checking automatically as unit test

parent becf084a
No related branches found
No related tags found
1 merge request!123Copyright
......@@ -67,9 +67,12 @@ endif()
#add_custom_target (corsika_pre_build)
#add_custom_command (TARGET corsika_pre_build PRE_BUILD COMMAND "${PROJECT_SOURCE_DIR}/pre_compile.py")
# add call to do-interaction to run as unit-test-case
# add call to ./do-copyright.py to run as unit-test-case
add_test (NAME copyright_notices COMMAND "./do-copyright.py" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
# add call to do-clang-format.sh checking to run as unit-test-case
add_test (NAME clang_format COMMAND ./do-clang-format.sh check WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
find_package (Pythia8) # optional
find_package (Eigen3 REQUIRED)
......
clang-format -i -style=file `find . -iregex '^.*\.\(cc\|h\)$' -not -path './ThirdParty/*'`
#!/bin/bash
command="clang-format -style=file `find . -iregex '^.*\.\(cc\|h\)$' -not -path './ThirdParty/*'`"
if [ "$1" == "check" ];
then
! ${command} -output-replacements-xml | grep -c "<replacement "
else
${command} -i
fi
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