diff options
| author | ruki <[email protected]> | 2018-04-28 00:47:39 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-04-27 22:45:56 +0800 |
| commit | 119dd6ff5786ef7a390b98b0558554029113f0dd (patch) | |
| tree | 2fa5d1196a8951c0f8e4ad67c8b443b47280a0ab /tests/projects/c++/precompiled_header | |
| parent | 7d486e88c2b3301449974e0e97168bc0f0fd6c64 (diff) | |
add wdk tests
Diffstat (limited to 'tests/projects/c++/precompiled_header')
13 files changed, 115 insertions, 0 deletions
diff --git a/tests/projects/c++/precompiled_header/src/header.h b/tests/projects/c++/precompiled_header/src/header.h new file mode 100644 index 000000000..d62b78383 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/header.h @@ -0,0 +1,16 @@ +// header.h +#ifndef HEADER_H +#define HEADER_H + +#include <algorithm> +#include <deque> +#include <iostream> +#include <map> +#include <memory> +#include <set> +//#include <thread> +#include <utility> +#include <vector> + +#endif + diff --git a/tests/projects/c++/precompiled_header/src/main.cpp b/tests/projects/c++/precompiled_header/src/main.cpp new file mode 100644 index 000000000..f0408cdf8 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/main.cpp @@ -0,0 +1,7 @@ +#include "header.h" + +int main(int argc, char** argv) +{ + printf("hello xmake!\n"); + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test.c b/tests/projects/c++/precompiled_header/src/test.c new file mode 100644 index 000000000..7f0aa2bf4 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test.c @@ -0,0 +1,4 @@ + +void test_c(void) +{ +} diff --git a/tests/projects/c++/precompiled_header/src/test.cpp b/tests/projects/c++/precompiled_header/src/test.cpp new file mode 100644 index 000000000..e9d6c83d9 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test2.cpp b/tests/projects/c++/precompiled_header/src/test2.cpp new file mode 100644 index 000000000..596359cd2 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test2.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test2() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test3.cpp b/tests/projects/c++/precompiled_header/src/test3.cpp new file mode 100644 index 000000000..b4ce69b0f --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test3.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test3() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test4.cpp b/tests/projects/c++/precompiled_header/src/test4.cpp new file mode 100644 index 000000000..a92803eb7 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test4.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test4() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test5.cpp b/tests/projects/c++/precompiled_header/src/test5.cpp new file mode 100644 index 000000000..2a3e7066c --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test5.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test5() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test6.cpp b/tests/projects/c++/precompiled_header/src/test6.cpp new file mode 100644 index 000000000..efbd7c6c1 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test6.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test6() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test7.cpp b/tests/projects/c++/precompiled_header/src/test7.cpp new file mode 100644 index 000000000..24aeff619 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test7.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test7() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/src/test8.cpp b/tests/projects/c++/precompiled_header/src/test8.cpp new file mode 100644 index 000000000..6ad5680a6 --- /dev/null +++ b/tests/projects/c++/precompiled_header/src/test8.cpp @@ -0,0 +1,8 @@ + +// main.cpp +#include "header.h" + +int test8() +{ + return 0; +} diff --git a/tests/projects/c++/precompiled_header/test.lua b/tests/projects/c++/precompiled_header/test.lua new file mode 100644 index 000000000..1ff9219ba --- /dev/null +++ b/tests/projects/c++/precompiled_header/test.lua @@ -0,0 +1,9 @@ +-- imports +import("..build") + +-- main entry +function main() + + -- build project + build() +end diff --git a/tests/projects/c++/precompiled_header/xmake.lua b/tests/projects/c++/precompiled_header/xmake.lua new file mode 100644 index 000000000..685eca1cd --- /dev/null +++ b/tests/projects/c++/precompiled_header/xmake.lua @@ -0,0 +1,15 @@ +-- define target +target("main") + + -- set kind + set_kind("binary") + + -- set language: c++11 + set_languages("cxx11") + + -- set precompiled header + set_pcxxheader("src/header.h") + + -- add files + add_files("src/*.cpp", "src/*.c") + |
