Skip to content

Commit 88156f4

Browse files
committed
update the tests
1 parent d4d99b6 commit 88156f4

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

tests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ if(CLI11_INSTALL_PACKAGE_TESTS)
357357
set_property(TEST find-package-testsC PROPERTY LABELS Packaging)
358358
set_property(TEST find-package-testsC PROPERTY DEPENDS find-package-testsB)
359359

360-
if(CMAKE_CXX_STANDARD GREATER 19)
360+
if(CLI11_MODULE OR CLI11_MODULE_TEST)
361361
add_test(
362362
find-package-module
363363
${CMAKE_CTEST_COMMAND}

tests/module_test/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,16 @@ find_package(CLI11 2.5 REQUIRED)
1414

1515
# Test the target
1616
add_executable(module-test module_test.cpp)
17+
18+
target_sources(module-test PUBLIC
19+
FILE_SET cmodule
20+
TYPE CXX_MODULES
21+
FILES cmodule.ixx
22+
)
23+
1724
target_link_libraries(module-test CLI11::CLI11)
1825
target_compile_definitions(module-test PUBLIC -DCLI11_MODULE=1)
26+
target_compile_options(module-test PUBLIC -fmodules-ts)
1927

2028
add_test(NAME module-test1 COMMAND module-test one)
2129
set_property(TEST module-test1 PROPERTY PASS_REGULAR_EXPRESSION "OK: export module")

0 commit comments

Comments
 (0)