summaryrefslogtreecommitdiff
path: root/tests/projects/c++/modules/xmake_tests2/xmake.lua
blob: 05150712479e9d218eb8857add74bf2f641c22cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
add_rules("mode.debug", "mode.release")
set_languages("c++23")
set_policy("build.c++.modules.std", false)

target("module_dep")
    set_kind("moduleonly")
    add_files("src/*.cppm")

target("module_target1")
    set_kind("moduleonly")
    add_files("src/*.cppm")
    add_deps("module_dep")
    add_tests("tests", {kind = "binary", files = "src/main.cpp", build_should_pass = true})

target("module_target2")
    set_kind("moduleonly")
    add_files("src/*.cppm")
    add_deps("module_dep")
    add_tests("tests", {kind = "binary", files = "src/main.cpp", build_should_pass = true})