summaryrefslogtreecommitdiff
path: root/tests/projects/c++/modules/packages-subtarget/xmake.lua
blob: bfafb232bcef12fe866329b3ec53b6bad53afce6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
add_rules("mode.release", "mode.debug")
set_languages("c++2b")

add_repositories("my-repo my-repo")
add_requires("foo", "bar", "bar2")

target("dep")
    set_kind("static")
    add_packages("foo", "bar")
    add_files("src/*.mpp", {public = true})

target("packages")
    set_kind("binary")
    add_files("src/*.cpp")
    add_deps("dep")
    add_packages("foo", "bar", "bar2")
    set_policy("build.c++.modules", true)