summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorruki <[email protected]>2020-12-24 00:35:32 +0800
committerruki <[email protected]>2020-12-24 00:35:32 +0800
commit243ddec82d865010efcc35d0989c5fdffb0dff84 (patch)
tree0e4c44ea58779b43347a784569a0bec447313d12 /tests
parentb64f0d5aa9b93b03505acaf050edb6bd422f2aa7 (diff)
improve parse header deps
Diffstat (limited to 'tests')
-rw-r--r--tests/projects/other/parse_headerdeps/.gitignore8
-rw-r--r--tests/projects/other/parse_headerdeps/common/test1.hpp9
-rw-r--r--tests/projects/other/parse_headerdeps/src/test1.cpp8
-rw-r--r--tests/projects/other/parse_headerdeps/src/xmake.lua12
4 files changed, 37 insertions, 0 deletions
diff --git a/tests/projects/other/parse_headerdeps/.gitignore b/tests/projects/other/parse_headerdeps/.gitignore
new file mode 100644
index 000000000..152105761
--- /dev/null
+++ b/tests/projects/other/parse_headerdeps/.gitignore
@@ -0,0 +1,8 @@
+# Xmake cache
+.xmake/
+build/
+
+# MacOS Cache
+.DS_Store
+
+
diff --git a/tests/projects/other/parse_headerdeps/common/test1.hpp b/tests/projects/other/parse_headerdeps/common/test1.hpp
new file mode 100644
index 000000000..9a4973522
--- /dev/null
+++ b/tests/projects/other/parse_headerdeps/common/test1.hpp
@@ -0,0 +1,9 @@
+// ../common/test1.hpp
+#include <iostream>
+
+void f()
+{
+ std::cout << "f()" << std::endl;
+}
+
+
diff --git a/tests/projects/other/parse_headerdeps/src/test1.cpp b/tests/projects/other/parse_headerdeps/src/test1.cpp
new file mode 100644
index 000000000..46c4224d3
--- /dev/null
+++ b/tests/projects/other/parse_headerdeps/src/test1.cpp
@@ -0,0 +1,8 @@
+// test1.cpp
+#include "common/test1.hpp"
+
+int main(int argc, char** argv)
+{
+ f();
+ return 0;
+}
diff --git a/tests/projects/other/parse_headerdeps/src/xmake.lua b/tests/projects/other/parse_headerdeps/src/xmake.lua
new file mode 100644
index 000000000..3b5cae909
--- /dev/null
+++ b/tests/projects/other/parse_headerdeps/src/xmake.lua
@@ -0,0 +1,12 @@
+-- xmake.lua
+-- global
+add_rules('mode.debug', 'mode.release')
+
+set_version('0.1.0')
+
+set_kind('binary')
+add_includedirs('..')
+set_warnings('all')
+--set_languages('cxx20')
+target('test1')
+ add_files('test1.cpp')