diff --git a/CMakeLists.txt b/CMakeLists.txt index a7b8f166aa..6c907176e0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -587,9 +587,9 @@ endif() # Find GLM library, required # find_package( GLM 0.9.5.1 REQUIRED ) -if( GLM_VERSION MATCHES "0.9.9.3" ) - MESSAGE( FATAL_ERROR "\nGLM version ${GLM_VERSION} is incompatible with KiCad.\n" - "Please downgrade to GLM version 0.9.9.2 or older" ) +if( GLM_VERSION MATCHES "0.9.9.3" AND CMAKE_CXX_COMPILER_ID MATCHES "GNU") + MESSAGE( FATAL_ERROR "\nGLM version ${GLM_VERSION} is incompatible with KiCad using GCC.\n" + "Please downgrade to GLM version 0.9.9.2 or older or use clang instead" ) endif() add_definitions( -DGLM_FORCE_CTOR_INIT )