+
+if (${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
+ foreach(option ${COMPILE_OPTIONS_GNU})
+ add_compile_options(${option})
+ endforeach()
+elseif(${CMAKE_C_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
+ foreach(option ${COMPILE_OPTIONS_CLANG})
+ add_compile_options(${option})
+ endforeach()
+endif()
+