From 6c4eea2cca69ee4ebda2420fcd068c573a236b0f Mon Sep 17 00:00:00 2001 From: "C. J. Howard" Date: Fri, 16 Oct 2020 14:53:31 -0700 Subject: [PATCH] Only compile with exe icon if icon file exists --- CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 18ea3f6..c7a360c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,11 +51,11 @@ if(MSVC) # Generate Windows icon resource file set(ICON_FILE "${PROJECT_SOURCE_DIR}/../antkeeper-data/src/icons/antkeeper.ico") - configure_file(${PROJECT_SOURCE_DIR}/src/platform/windows/icon.rc.in - ${PROJECT_BINARY_DIR}/src/platform/windows/icon.rc) - - # Add executable icon - list(APPEND SOURCE_FILES "${PROJECT_BINARY_DIR}/src/platform/windows/icon.rc") + if(EXISTS "${ICON_FILE}") + configure_file(${PROJECT_SOURCE_DIR}/src/platform/windows/icon.rc.in + ${PROJECT_BINARY_DIR}/src/platform/windows/icon.rc) + list(APPEND SOURCE_FILES "${PROJECT_BINARY_DIR}/src/platform/windows/icon.rc") + endif() # Make DPI-aware on Windows list(APPEND SOURCE_FILES "${PROJECT_SOURCE_DIR}/src/platform/windows/dpi-aware.manifest")