diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index 06919d96f0f..63a76adbaf9 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/cmake/modules/AddLLVM.cmake @@ -237,9 +237,11 @@ function(add_windows_version_resource_file OUT_VAR) set(sources ${ARGN}) if (MSVC) set(resource_file ${LLVM_SOURCE_DIR}/resources/windows_version_resource.rc) - set(sources ${sources} ${resource_file}) - source_group("Resource Files" ${resource_file}) - set(windows_resource_file ${resource_file} PARENT_SCOPE) + if(EXISTS ${resource_file}) + set(sources ${sources} ${resource_file}) + source_group("Resource Files" ${resource_file}) + set(windows_resource_file ${resource_file} PARENT_SCOPE) + endif() endif(MSVC) set(${OUT_VAR} ${sources} PARENT_SCOPE)