diff options
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() |
