Skip to content

Commit 88445ed

Browse files
committed
👷‍♀️✨ Proper presets filename and license markdown with automated inclusion tests
1 parent f3799f0 commit 88445ed

File tree

10 files changed

+9
-123
lines changed

10 files changed

+9
-123
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
build/
22
.vscode/
3+
.cmake/
4+
5+
CMakeUserPresets.json
6+
CMakeSettings.json
File renamed without changes.
File renamed without changes.

tests/inclusion/CMakeLists.txt

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,10 @@
1313
#
1414
# ============================================================================
1515

16-
file(GLOB_RECURSE ztd.static_containers.tests.inclusion.sources
17-
LIST_DIRECTORIES FALSE
18-
CONFIGURE_DEPENDS
19-
source/*.cpp
20-
)
16+
include(GenerateInclusionTest)
2117

22-
add_executable(ztd.static_containers.tests.inclusion ${ztd.static_containers.tests.inclusion.sources})
23-
target_compile_options(ztd.static_containers.tests.inclusion
24-
PRIVATE
25-
${--utf8-literal-encoding}
26-
${--utf8-source-encoding}
27-
${--disable-permissive}
28-
${--warn-pedantic}
29-
${--warn-all}
30-
${--warn-extra}
31-
${--warn-errors}
32-
${--template-debugging-mode}
33-
${--extra-constexpr-depth}
34-
${--extra-constexpr-steps}
35-
)
36-
target_link_libraries(ztd.static_containers.tests.inclusion
37-
PRIVATE
38-
ztd.static_containers
39-
${CMAKE_DL_LIBS}
18+
generate_inclusion_test(
19+
NAME "ztd.static_containers.tests.inclusion"
20+
ROOT "../../include"
21+
LINK_LIBRARIES ztd::static_containers
4022
)
41-
add_test(NAME ztd.static_containers.tests.inclusion COMMAND ztd.static_containers.tests.inclusion)

tests/inclusion/source/main.cpp

Lines changed: 0 additions & 16 deletions
This file was deleted.

tests/inclusion/source/ztd/static_containers.cpp

Lines changed: 0 additions & 14 deletions
This file was deleted.

tests/inclusion/source/ztd/static_containers/detail/storage.cpp

Lines changed: 0 additions & 14 deletions
This file was deleted.

tests/inclusion/source/ztd/static_containers/static_basic_string.cpp

Lines changed: 0 additions & 27 deletions
This file was deleted.

tests/inclusion/source/ztd/static_containers/static_string.cpp

Lines changed: 0 additions & 14 deletions
This file was deleted.

tests/inclusion/source/ztd/static_containers/static_vector.cpp

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)