From 7c30c498855674d8336df9ecb7f08961f17aa1c6 Mon Sep 17 00:00:00 2001 From: Grzegorz Wawiorko <35483345+gwawiork@users.noreply.github.com> Date: Mon, 17 Jun 2019 13:55:13 +0200 Subject: [PATCH] Intel compiler changes in cmake (#318) --- test_conformance/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test_conformance/CMakeLists.txt b/test_conformance/CMakeLists.txt index db4d761f..fd74db90 100644 --- a/test_conformance/CMakeLists.txt +++ b/test_conformance/CMakeLists.txt @@ -37,6 +37,11 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-c++11-narrowing") endif() +if( WIN32 AND "${CMAKE_CXX_COMPILER_ID}" MATCHES "Intel" ) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qlong-double -Qpc80 /DWIN32 /D_WINDOWS /W3 /GR /EHsc -nologo -Od -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -EHsc -Wall -Qdiag-disable:68,111,177,186,161,869,1028,2259,2553,181,239,265,1188 -fp:strict -fp:source") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Qlong-double -Qpc80 /DWIN32 /D_WINDOWS /W3 /GR /EHsc -nologo -Od -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -EHsc -Wall -Qdiag-disable:68,111,177,186,161,869,1028,2259,2553,181,239,265,1188 -fp:strict -fp:source") +endif() + include_directories(BEFORE SYSTEM ${CLConform_HEADERS}) link_directories(${CLConform_LIB_DIR})