diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 016d2c2..cc6dd6c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -167,11 +167,18 @@ if(OS_WINDOWS) ) if(EXISTS ${CEFVIEW_WING_ICON}) + # Copy icon file to binary dir + configure_file( + "${CEFVIEW_WING_ICON}" + "${CMAKE_CURRENT_BINARY_DIR}/app.ico" + COPYONLY + ) + # Config resource file configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/CefWing/win/resource.rc.in" "${CMAKE_CURRENT_BINARY_DIR}/resource.rc" - @ONLY + COPYONLY ) set(CefViewWing_WIN_RESOURCE_FILE "${CMAKE_CURRENT_BINARY_DIR}/resource.rc") else() diff --git a/src/CefWing/win/resource.rc.in b/src/CefWing/win/resource.rc.in index fb997f5..1b38280 100644 --- a/src/CefWing/win/resource.rc.in +++ b/src/CefWing/win/resource.rc.in @@ -1,3 +1,3 @@ #include "winres.h" -IDI_ICON ICON "@CEFVIEW_WING_ICON@" +IDI_ICON ICON app.ico