@@ -17,38 +17,30 @@ if (HEADER_SUB_TEST STREQUAL "no-self-include")
1717
1818 string (REPLACE "#pragma once" "" header_content "${header_content} " )
1919
20- file (APPEND "${HEADER_TARGET_SOURCE} "
21- "// seqan3-header-test-no-self-include-start\n "
22- "${header_content} \n "
23- "// seqan3-header-test-no-self-include-end\n\n " )
20+ file (APPEND "${HEADER_TARGET_SOURCE} " "// seqan3-header-test-no-self-include-start\n " "${header_content} \n "
21+ "// seqan3-header-test-no-self-include-end\n\n " )
2422else ()
2523 # this test ensures that a header guard is in place
2624 file (APPEND "${HEADER_TARGET_SOURCE} " #
27- "// seqan3-header-test-header-guard-start\n "
28- "#include <${HEADER_FILE_INCLUDE} >\n " #
29- "#include <${HEADER_FILE_INCLUDE} >\n "
30- "// seqan3-header-test-header-guard-end\n\n " )
25+ "// seqan3-header-test-header-guard-start\n " "#include <${HEADER_FILE_INCLUDE} >\n " #
26+ "#include <${HEADER_FILE_INCLUDE} >\n " "// seqan3-header-test-header-guard-end\n\n " )
3127endif ()
3228
3329# these includes are required by some headers (note that they follow)
3430file (APPEND "${HEADER_TARGET_SOURCE} " #
35- "// seqan3-header-test-dependencies-start\n "
36- "#include <gtest/gtest.h>\n " #
31+ "// seqan3-header-test-dependencies-start\n " "#include <gtest/gtest.h>\n " #
3732 "#include <benchmark/benchmark.h>\n " #
38- "TEST(${HEADER_TEST_NAME_SAFE} ) {}\n "
39- "// seqan3-header-test-dependencies-end\n\n " )
33+ "TEST(${HEADER_TEST_NAME_SAFE} ) {}\n " "// seqan3-header-test-dependencies-end\n\n " )
4034
4135# test that seqan3 headers include platform.hpp
4236if ("${HEADER_COMPONENT} " MATCHES "seqan3" )
4337
4438 # exclude seqan3/std/* and seqan3/contrib/* from platform test
4539 if (NOT HEADER_FILE_INCLUDE MATCHES "seqan3/(std|contrib)/" )
4640 file (APPEND "${HEADER_TARGET_SOURCE} " #
47- "// seqan3-header-test-platform-start\n "
48- "#ifndef SEQAN3_DOXYGEN_ONLY\n " #
41+ "// seqan3-header-test-platform-start\n " "#ifndef SEQAN3_DOXYGEN_ONLY\n " #
4942 "#error \" Your header '${HEADER_FILE_INCLUDE} ' file is missing #include <seqan3/core/platform.hpp>\"\n " #
50- "#endif\n "
51- "// seqan3-header-test-platform-end\n\n " )
43+ "#endif\n " "// seqan3-header-test-platform-end\n\n " )
5244 endif ()
5345
5446 # seqan3/std/* must not include platform.hpp (and therefore any other seqan3 header)
0 commit comments