summaryrefslogtreecommitdiff
path: root/tests/projects/c++/precompiled_header/src
diff options
context:
space:
mode:
authorruki <[email protected]>2018-12-25 00:52:14 +0800
committerruki <[email protected]>2018-12-24 23:13:27 +0800
commit5420bfcb78df27235e76157136aa695473d07758 (patch)
tree0ddaf6e18349e85b4e00c3d6bd8acf7eca5b2d84 /tests/projects/c++/precompiled_header/src
parent42de73ec9745599c166fc97ada4faa28c5a45e55 (diff)
improve precompilied headerfile
Diffstat (limited to 'tests/projects/c++/precompiled_header/src')
-rw-r--r--tests/projects/c++/precompiled_header/src/header.h13
-rw-r--r--tests/projects/c++/precompiled_header/src/header2.h0
-rw-r--r--tests/projects/c++/precompiled_header/src/main.cpp3
-rw-r--r--tests/projects/c++/precompiled_header/src/test3.cpp8
4 files changed, 14 insertions, 10 deletions
diff --git a/tests/projects/c++/precompiled_header/src/header.h b/tests/projects/c++/precompiled_header/src/header.h
index d62b78383..affda55ca 100644
--- a/tests/projects/c++/precompiled_header/src/header.h
+++ b/tests/projects/c++/precompiled_header/src/header.h
@@ -1,7 +1,7 @@
// header.h
#ifndef HEADER_H
#define HEADER_H
-
+
#include <algorithm>
#include <deque>
#include <iostream>
@@ -11,6 +11,17 @@
//#include <thread>
#include <utility>
#include <vector>
+#include <string>
+#include <queue>
+#include <cstdlib>
+#include <utility>
+#include <exception>
+#include <list>
+#include <stack>
+#include <complex>
+#include <fstream>
+#include <cstdio>
+#include <iomanip>
#endif
diff --git a/tests/projects/c++/precompiled_header/src/header2.h b/tests/projects/c++/precompiled_header/src/header2.h
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/tests/projects/c++/precompiled_header/src/header2.h
diff --git a/tests/projects/c++/precompiled_header/src/main.cpp b/tests/projects/c++/precompiled_header/src/main.cpp
index f0408cdf8..27d41ee50 100644
--- a/tests/projects/c++/precompiled_header/src/main.cpp
+++ b/tests/projects/c++/precompiled_header/src/main.cpp
@@ -2,6 +2,7 @@
int main(int argc, char** argv)
{
- printf("hello xmake!\n");
+ std::string s("xmake");
+ printf("hello %s!\n", s.c_str());
return 0;
}
diff --git a/tests/projects/c++/precompiled_header/src/test3.cpp b/tests/projects/c++/precompiled_header/src/test3.cpp
deleted file mode 100644
index b4ce69b0f..000000000
--- a/tests/projects/c++/precompiled_header/src/test3.cpp
+++ /dev/null
@@ -1,8 +0,0 @@
-
-// main.cpp
-#include "header.h"
-
-int test3()
-{
- return 0;
-}