FindOpenMP: ICC 15 deprecates -openmp, use -qopenmp

Intel Composer XE 2015 Beta 2 deprecates all options starting with -o
for sake of compatibility with other compilers expecting anything goes
after -o... is output file name.
This commit is contained in:
Adam Strzelecki 2014-06-26 15:29:04 +02:00 committed by Brad King
parent 1f36b03504
commit 4671f3ab7d
1 changed files with 4 additions and 1 deletions

View File

@ -68,8 +68,11 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
set(OMP_FLAG_HP "+Oopenmp") set(OMP_FLAG_HP "+Oopenmp")
if(WIN32) if(WIN32)
set(OMP_FLAG_Intel "-Qopenmp") set(OMP_FLAG_Intel "-Qopenmp")
else() elseif(CMAKE_${LANG}_COMPILER_ID STREQUAL "Intel" AND
"${CMAKE_${LANG}_COMPILER_VERSION}" VERSION_LESS "15.0.0.20140528")
set(OMP_FLAG_Intel "-openmp") set(OMP_FLAG_Intel "-openmp")
else()
set(OMP_FLAG_Intel "-qopenmp")
endif() endif()
set(OMP_FLAG_MIPSpro "-mp") set(OMP_FLAG_MIPSpro "-mp")
set(OMP_FLAG_MSVC "/openmp") set(OMP_FLAG_MSVC "/openmp")