summaryrefslogtreecommitdiff
path: root/tests/projects
diff options
context:
space:
mode:
Diffstat (limited to 'tests/projects')
-rw-r--r--tests/projects/c++/unity_build/src/bar/test4.cpp6
-rw-r--r--tests/projects/c++/unity_build/src/bar/test5.cpp7
-rw-r--r--tests/projects/c++/unity_build/xmake.lua2
3 files changed, 12 insertions, 3 deletions
diff --git a/tests/projects/c++/unity_build/src/bar/test4.cpp b/tests/projects/c++/unity_build/src/bar/test4.cpp
index a92803eb7..8fe732964 100644
--- a/tests/projects/c++/unity_build/src/bar/test4.cpp
+++ b/tests/projects/c++/unity_build/src/bar/test4.cpp
@@ -2,7 +2,11 @@
// main.cpp
#include "header.h"
+namespace MY_UNITY_ID {
+ int i = 42;
+}
+
int test4()
{
- return 0;
+ return MY_UNITY_ID::i;
}
diff --git a/tests/projects/c++/unity_build/src/bar/test5.cpp b/tests/projects/c++/unity_build/src/bar/test5.cpp
index 2a3e7066c..afff0b46c 100644
--- a/tests/projects/c++/unity_build/src/bar/test5.cpp
+++ b/tests/projects/c++/unity_build/src/bar/test5.cpp
@@ -2,7 +2,12 @@
// main.cpp
#include "header.h"
+namespace MY_UNITY_ID {
+ int i = 42;
+}
+
int test5()
{
- return 0;
+ return MY_UNITY_ID::i;
}
+
diff --git a/tests/projects/c++/unity_build/xmake.lua b/tests/projects/c++/unity_build/xmake.lua
index ce38ae9ec..a881c5c36 100644
--- a/tests/projects/c++/unity_build/xmake.lua
+++ b/tests/projects/c++/unity_build/xmake.lua
@@ -1,7 +1,7 @@
target("test")
set_kind("binary")
add_includedirs("src")
- add_rules("c++.unity_build", {batchsize = 2})
+ add_rules("c++.unity_build", {batchsize = 2, uniqueid = "MY_UNITY_ID"})
add_files("src/*.c", "src/*.cpp")
add_files("src/foo/*.cpp", {unity_group = "foo"})
add_files("src/bar/*.cpp", {unity_group = "bar"})