[host] windows: fix resource compilation dependencies

It used to be the case that when updating app.manifest, the resource file
it not automatically rebuilt. This made it a headache to update the manifest.
We set OBJECT_DEPENDS so that cmake knows to make the res file depend on
app.manifest and icon.ico.

This commit is based on PR  and should be rebased on it after it's merged.
This commit is contained in:
Quantum 2021-07-19 20:41:17 -04:00 committed by Geoffrey McRae
parent 28a67cad0d
commit 2fc1d3cae6

@ -71,6 +71,9 @@ add_subdirectory("${PROJECT_TOP}/repos/LGMP/lgmp" "${CMAKE_BINARY_DIR}/lgmp" )
add_subdirectory(platform)
if(WIN32)
set_source_files_properties(platform/Windows/resource.rc PROPERTIES
OBJECT_DEPENDS "${PROJECT_SOURCE_DIR}/platform/Windows/app.manifest;${PROJECT_TOP}/resources/icon.ico"
)
add_executable(looking-glass-host WIN32
platform/Windows/resource.rc
${SOURCES}