Index: AddLLVM.cmake =================================================================== --- AddLLVM.cmake +++ AddLLVM.cmake @@ -314,9 +314,16 @@ set(ARG_PRODUCT_NAME "LLVM") endif() + if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 14.0) + set_property(SOURCE ${resource_file} + PROPERTY COMPILE_FLAGS /nologo) + else () + set_property(SOURCE ${resource_file} + PROPERTY COMPILE_FLAGS) + endif() + endif() set_property(SOURCE ${resource_file} - PROPERTY COMPILE_FLAGS /nologo) - set_property(SOURCE ${resource_file} PROPERTY COMPILE_DEFINITIONS "RC_VERSION_FIELD_1=${ARG_VERSION_MAJOR}" "RC_VERSION_FIELD_2=${ARG_VERSION_MINOR}"