summaryrefslogtreecommitdiff
path: root/tests/projects/c++
diff options
context:
space:
mode:
authorstar9029 <[email protected]>2025-08-11 21:56:49 +0800
committerGitHub <[email protected]>2025-08-11 21:56:49 +0800
commitf01018e500132d3b9c5d1dd8a4933af13e25d431 (patch)
tree211eecd692f45c909b2e71d41c3ec4ad4ab837f3 /tests/projects/c++
parentc39e51cd62cd158827df495eef79276c43cd4dfc (diff)
Improve protobuf test
Diffstat (limited to 'tests/projects/c++')
-rw-r--r--tests/projects/c++/protobuf/xmake.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/projects/c++/protobuf/xmake.lua b/tests/projects/c++/protobuf/xmake.lua
index f3c544291..acaf985f9 100644
--- a/tests/projects/c++/protobuf/xmake.lua
+++ b/tests/projects/c++/protobuf/xmake.lua
@@ -1,11 +1,14 @@
add_rules("mode.debug", "mode.release")
+local language = "17"
+
add_requires("protoc", "protobuf-cpp")
--- add_requireconfs("protoc.protobuf-cpp", {version = "1.0.0"})
+-- add_requireconfs("protoc.protobuf-cpp", {override = true, version = "1.0.0"})
+add_requireconfs("**.abseil", {override = true, configs = {cxx_standard = language}})
target("test")
set_kind("binary")
- set_languages("c++17")
+ set_languages("c++" .. language)
add_rules("protobuf.cpp")
add_files("src/*.cpp")
add_files("src/**.proto", {proto_rootdir = "src"})