Skip to content

Commit 0c83923

Browse files
committed
βœ¨πŸ‘·β€β™€οΈ Automated inclusion tests
1 parent 8a13e2c commit 0c83923

File tree

133 files changed

+4
-3985
lines changed

Some content is hidden

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

133 files changed

+4
-3985
lines changed

β€Žtests/inclusion/CMakeLists.txt

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -28,26 +28,9 @@
2828
# =========================================================================== #
2929

3030
# # Tests
31-
file(GLOB_RECURSE ztd.cuneicode.tests.inclusion.sources
32-
LIST_DIRECTORIES FALSE
33-
CONFIGURE_DEPENDS
34-
source/*.c source/*.cpp)
31+
include(GenerateInclusionTest)
3532

36-
add_executable(ztd.cuneicode.tests.inclusion ${ztd.cuneicode.tests.inclusion.sources})
37-
target_compile_options(ztd.cuneicode.tests.inclusion
38-
PRIVATE
39-
${--utf8-literal-encoding}
40-
${--utf8-source-encoding}
41-
${--disable-permissive}
42-
${--updated-cpp-version-flag}
43-
${--warn-pedantic}
44-
${--warn-all}
45-
${--warn-extra}
46-
${--warn-errors})
47-
target_link_libraries(ztd.cuneicode.tests.inclusion
48-
PRIVATE
49-
ztd::cuneicode
50-
Catch2::Catch2
51-
${CMAKE_DL_LIBS}
33+
generate_inclusion_test(NAME "ztd.cuneicode.tests.inclusion"
34+
ROOTS "../../include"
35+
LINK_LIBRARIES ztd::cuneicode
5236
)
53-
add_test(NAME ztd.cuneicode.tests.inclusion COMMAND ztd.cuneicode.tests.inclusion)

β€Žtests/inclusion/source/main.cpp

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

β€Žtests/inclusion/source/ztd/cuneicode.c

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

β€Žtests/inclusion/source/ztd/cuneicode.cpp

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

β€Žtests/inclusion/source/ztd/cuneicode/atari_st.c

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

β€Žtests/inclusion/source/ztd/cuneicode/atari_st.cpp

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

β€Žtests/inclusion/source/ztd/cuneicode/atascii.c

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

β€Žtests/inclusion/source/ztd/cuneicode/atascii.cpp

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

β€Žtests/inclusion/source/ztd/cuneicode/big5_hkscs.c

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

β€Žtests/inclusion/source/ztd/cuneicode/big5_hkscs.cpp

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

0 commit comments

Comments
Β (0)