diff options
| author | click <none@none> | 2010-10-21 22:00:12 +0200 |
|---|---|---|
| committer | click <none@none> | 2010-10-21 22:00:12 +0200 |
| commit | ea847598d0514cf6107583da983fb3c273703902 (patch) | |
| tree | 61b0a6e04fd894a66bdcb10c9365ec212d8799b0 /cmake/compiler | |
| parent | 03c6c34a4b0899a01deb4cfc4654bd652b322d13 (diff) | |
Buildsystem: Add initial support for Intel C++ Compiler (patch by Leak)
Note: Intel C++ Compiler for Windows is not supported in this change
Closes issue 4361
--HG--
branch : trunk
Diffstat (limited to 'cmake/compiler')
| -rw-r--r-- | cmake/compiler/icc/settings.cmake | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/cmake/compiler/icc/settings.cmake b/cmake/compiler/icc/settings.cmake new file mode 100644 index 00000000000..0e614ef97f8 --- /dev/null +++ b/cmake/compiler/icc/settings.cmake @@ -0,0 +1,24 @@ +# Set build-directive (used in core to tell which buildtype we used) +add_definitions(-D_BUILD_DIRECTIVE="${CMAKE_BUILD_TYPE}") + +if( USE_SFMT) + if(PLATFORM EQUAL 32) + add_definitions(-axSSE2) + else() + add_definitions(-xSSE2) + endif() + message(STATUS "ICC: SFMT enabled, SSE2 flags forced") +endif() + +if( WITH_WARNINGS ) + add_definitions(-w1) + message(STATUS "ICC All warnings enabled") +else() + add_definitions(-w) + message(STATUS "ICC: All warnings disabled") +endif() + +if( WITH_COREDEBUG ) + add_definitions(-g) + message(STATUS "ICC: Debug-flag set (-g)") +endif() |
