summaryrefslogtreecommitdiff
path: root/tests/projects/c++/test(brackets)
diff options
context:
space:
mode:
authorruki <[email protected]>2022-12-28 23:09:17 +0800
committerruki <[email protected]>2022-12-28 23:09:17 +0800
commita24bcd842bbee7085e73046da762af16e48afcb5 (patch)
tree472bd3515a332ed6901b7872de3a3bf6e71f1067 /tests/projects/c++/test(brackets)
parentfeab38a66eb37fbef62aee163c948caf9cec2258 (diff)
improve os.args
Diffstat (limited to 'tests/projects/c++/test(brackets)')
-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)\"")
+