From 3004e5d1941aa637dfec7c63023d807dfb0eb6ac Mon Sep 17 00:00:00 2001 From: King_DuckZ Date: Thu, 30 May 2013 14:26:43 +0200 Subject: [PATCH] Command line warning fix on intel compiler under Linux. --- CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 440d5b55d1..134017ebe2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -129,9 +129,15 @@ if(NOT MSVC) set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2") add_definitions(-Wno-multichar) add_definitions(-fno-strict-aliasing) - add_definitions(-ffast-math) + if (CMAKE_C_COMPILER_ID STREQUAL "Intel") + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -parallel -fopenmp") + else() + add_definitions(-ffast-math) + endif() if(NOT APPLE) - add_definitions(-Wno-psabi) + if (NOT CMAKE_C_COMPILER_ID STREQUAL "Intel") + add_definitions(-Wno-psabi) + endif() add_definitions(-D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED -D__BSD_VISIBLE=1) add_definitions(-D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64) endif()