summaryrefslogtreecommitdiff
path: root/tests/projects/c++/protobuf/xmake.lua
blob: da8f1ee1666fa94e35a7e26d6abd0f1f3af71313 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

-- add rules: debug and release
add_rules("mode.debug", "mode.release")

-- add protobuf
add_requires("protobuf-cpp")

-- add target
target("console_c++")

    -- set kind
    set_kind("binary")

    -- set languages
    set_languages("c++11")

    -- add packages
    add_packages("protobuf-cpp")

    -- add files
    add_files("src/*.cpp")
    add_files("src/*.proto", {rules = "protobuf.cpp"})