@@ -4,7 +4,7 @@ message( STATUS "Parallel Programming Course" )
4
4
5
5
if ( CMAKE_VERSION VERSION_LESS "3.1" )
6
6
if ( CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
7
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11" )
7
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11" )
8
8
endif ( CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
9
9
else ( CMAKE_VERSION VERSION_LESS "3.1" )
10
10
set ( CMAKE_CXX_STANDARD 11 )
@@ -22,29 +22,21 @@ if( OpenMP_FOUND )
22
22
set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS} " )
23
23
endif ( OpenMP_FOUND )
24
24
25
- set (TBB_OS_DEFINE "" )
26
- if ( UNIX )
27
- set (TBB_OS_DEFINE "_lin" )
28
- endif ( UNIX )
29
25
if ( WIN32 )
30
- set (TBB_OS_DEFINE "_win" )
26
+ set ( TBB_VERSION_ELEM "tbb2018_20171205oss" )
27
+ set ( TBB_DIR "${CMAKE_CURRENT_SOURCE_DIR} /build/tbb_downloaded/${TBB_VERSION_ELEM} _win" )
28
+ include ( cmake/TBBGet.cmake )
29
+ tbb_get ( TBB_ROOT tbb_root RELEASE_TAG "2018_U2" CONFIG_DIR TBB_DIR )
30
+ find_package ( TBB )
31
+ else ( WIN32 )
32
+ include ( cmake/FindTBB.cmake )
33
+ if ( TBB_FOUND )
34
+ message (STATUS "Found TBB: TRUE (found version \" ${TBB_VERSION_MAJOR} .${TBB_VERSION_MINOR} \" ) " )
35
+ include_directories ( ${TBB_INCLUDE_DIRS} )
36
+ else ( TBB_FOUND )
37
+ message (STATUS "Not found TBB" )
38
+ endif ( TBB_FOUND )
31
39
endif ( WIN32 )
32
- if ( APPLE )
33
- set (TBB_OS_DEFINE "_mac" )
34
- endif ( APPLE )
35
-
36
- set ( TBB_VERSION_ELEM "tbb2018_20171205oss" )
37
- set ( TBB_DIR "${CMAKE_CURRENT_SOURCE_DIR} /build/tbb_downloaded/${TBB_VERSION_ELEM}${TBB_OS_DEFINE} " )
38
- include ( cmake/TBBGet.cmake )
39
- tbb_get ( TBB_ROOT tbb_root RELEASE_TAG "2018_U2" CONFIG_DIR TBB_DIR )
40
- find_package ( TBB )
41
-
42
- if ( TBB_FOUND )
43
- message (STATUS "Found TBB: TRUE (found version \" ${TBB_VERSION_MAJOR} .${TBB_VERSION_MINOR} \" ) " )
44
- include_directories ( ${TBB_INCLUDE_DIRS} )
45
- else ( TBB_FOUND )
46
- message (STATUS "Not found TBB" )
47
- endif ( TBB_FOUND )
48
40
49
41
if ( UNIX )
50
42
set (CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror" )
0 commit comments