summaryrefslogtreecommitdiff
path: root/tests/projects/c++
diff options
context:
space:
mode:
authorruki <[email protected]>2022-12-28 15:49:14 +0800
committerGitHub <[email protected]>2022-12-28 15:49:14 +0800
commit8f23454f5155f29e0f6db1e87448748a3570f515 (patch)
tree26888b2e79cbd3480c366f8ed0f07f8a8945fb75 /tests/projects/c++
parentfeab38a66eb37fbef62aee163c948caf9cec2258 (diff)
parent76911f5d19390ebc17417a7b4c59d77691ef2ddd (diff)
Merge pull request #3221 from xmake-io/args
improve os.args
Diffstat (limited to 'tests/projects/c++')
-rw-r--r--tests/projects/c++/test(brackets)/.gitignore8
-rw-r--r--tests/projects/c++/test(brackets)/inc(brackets)/test.h1
-rw-r--r--tests/projects/c++/test(brackets)/src/main.cpp10
-rw-r--r--tests/projects/c++/test(brackets)/test.lua6
-rw-r--r--tests/projects/c++/test(brackets)/xmake.lua8
5 files changed, 33 insertions, 0 deletions
diff --git a/tests/projects/c++/test(brackets)/.gitignore b/tests/projects/c++/test(brackets)/.gitignore
new file mode 100644
index 000000000..152105761
--- /dev/null
+++ b/tests/projects/c++/test(brackets)/.gitignore
@@ -0,0 +1,8 @@
+# Xmake cache
+.xmake/
+build/
+
+# MacOS Cache
+.DS_Store
+
+
diff --git a/tests/projects/c++/test(brackets)/inc(brackets)/test.h b/tests/projects/c++/test(brackets)/inc(brackets)/test.h
new file mode 100644
index 000000000..d78e7f015
--- /dev/null
+++ b/tests/projects/c++/test(brackets)/inc(brackets)/test.h
@@ -0,0 +1 @@
+#define TEST "hello"
diff --git a/tests/projects/c++/test(brackets)/src/main.cpp b/tests/projects/c++/test(brackets)/src/main.cpp
new file mode 100644
index 000000000..a20aef120
--- /dev/null
+++ b/tests/projects/c++/test(brackets)/src/main.cpp
@@ -0,0 +1,10 @@
+#include <iostream>
+#include "test.h"
+
+using namespace std;
+
+int main(int argc, char** argv)
+{
+ cout << TEST " " WORD "!" << endl;
+ return 0;
+}
diff --git a/tests/projects/c++/test(brackets)/test.lua b/tests/projects/c++/test(brackets)/test.lua
new file mode 100644
index 000000000..b76241be2
--- /dev/null
+++ b/tests/projects/c++/test(brackets)/test.lua
@@ -0,0 +1,6 @@
+-- main entry
+function main(t)
+
+ -- build project
+ t:build()
+end
diff --git a/tests/projects/c++/test(brackets)/xmake.lua b/tests/projects/c++/test(brackets)/xmake.lua
new file mode 100644
index 000000000..c7fea7ce9
--- /dev/null
+++ b/tests/projects/c++/test(brackets)/xmake.lua
@@ -0,0 +1,8 @@
+add_rules("mode.debug", "mode.release")
+
+target("demo")
+ set_kind("binary")
+ add_files("src/*.cpp")
+ add_includedirs("inc(brackets)")
+ add_defines("WORD=\"(world)\"")
+