Skip to content

Commit 2ba3e4f

Browse files
committed
✨ Better inclusion tests that are automatically generated
- 🛠 I don't have to keep adding files myself, now!
1 parent df2c380 commit 2ba3e4f

File tree

126 files changed

+8
-3893
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+8
-3893
lines changed

tests/idk/inclusion/CMakeLists.txt

+2-21
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,6 @@
2828
#
2929
# ============================================================================>
3030

31-
# # Tests
32-
file(GLOB_RECURSE ztd.idk.tests.inclusion.sources
33-
LIST_DIRECTORIES FALSE
34-
CONFIGURE_DEPENDS
35-
source/*.cpp)
31+
include(GenerateInclusionTest)
3632

37-
add_executable(ztd.idk.tests.inclusion ${ztd.idk.tests.inclusion.sources})
38-
target_compile_options(ztd.idk.tests.inclusion
39-
PRIVATE
40-
${--utf8-literal-encoding}
41-
${--utf8-source-encoding}
42-
${--disable-permissive}
43-
${--warn-pedantic}
44-
${--warn-default}
45-
${--warn-extra}
46-
${--warn-errors})
47-
target_link_libraries(ztd.idk.tests.inclusion
48-
PRIVATE
49-
ztd::idk
50-
${CMAKE_DL_LIBS}
51-
)
52-
add_test(NAME ztd.idk.tests.inclusion COMMAND ztd.idk.tests.inclusion)
33+
generate_inclusion_test(NAME "ztd.idk.tests.inclusion" BASE_DIRECTORY "../../../include" ROOTS "../../../include/ztd/idk" LINK_LIBRARIES ztd::idk)

tests/idk/inclusion/source/main.cpp

-33
This file was deleted.

tests/idk/inclusion/source/ztd/idk.c

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk.c.cpp

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk.cpp

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk/align.c

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk/align.c.cpp

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk/align.cpp

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk/assert.c

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk/assert.c.cpp

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk/assert.cpp

-31
This file was deleted.

tests/idk/inclusion/source/ztd/idk/auto.c

-31
This file was deleted.

0 commit comments

Comments
 (0)