1 | /* |
2 | Copyright (c) 2005-2019 Intel Corporation |
3 | |
4 | Licensed under the Apache License, Version 2.0 (the "License"); |
5 | you may not use this file except in compliance with the License. |
6 | You may obtain a copy of the License at |
7 | |
8 | http://www.apache.org/licenses/LICENSE-2.0 |
9 | |
10 | Unless required by applicable law or agreed to in writing, software |
11 | distributed under the License is distributed on an "AS IS" BASIS, |
12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
13 | See the License for the specific language governing permissions and |
14 | limitations under the License. |
15 | */ |
16 | |
17 | #define TBB_IMPLEMENT_CPP0X 1 |
18 | #include "tbb/tbb_config.h" |
19 | |
20 | #if __TBB_WIN8UI_SUPPORT |
21 | #define HARNESS_NO_PARSE_COMMAND_LINE 1 |
22 | #include "harness.h" |
23 | int TestMain() { |
24 | return Harness::Skipped; |
25 | } |
26 | #else |
27 | #include "tbb/compat/thread" |
28 | #define THREAD std::thread |
29 | #define THIS_THREAD std::this_thread |
30 | #define THIS_THREAD_SLEEP THIS_THREAD::sleep_for |
31 | #include "test_thread.h" |
32 | #include "harness.h" |
33 | |
34 | int TestMain () { |
35 | CheckSignatures(); |
36 | RunTests(); |
37 | return Harness::Done; |
38 | } |
39 | #endif |
40 | |