From b012d48d007167fe445f9ade50d97ee166ffba6b Mon Sep 17 00:00:00 2001 From: Serge Gautherie <32623169+SergeGautherie@users.noreply.github.com> Date: Thu, 7 Jun 2018 18:27:56 +0200 Subject: [PATCH] [MSI_WINETEST] Fix MSVC_IDE build. (#564) "reactos-cov\modules\rostests\winetests\msi\msi_winetest.rc(2): error RC2135: file not found: custom.dll [C:\ros_build\modules\rostests\winetests\msi\msi_winetest.vcxproj]". Output files are written to Debug\ and Release\ subfolders in VSSolution mode, so the RC compiler will only find custom.dll if it knows to look in the right folder. Thanks to Thomas Faber, who helped. CORE-11836 --- modules/rostests/winetests/msi/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/rostests/winetests/msi/CMakeLists.txt b/modules/rostests/winetests/msi/CMakeLists.txt index 23e2f534129..12632b0a04d 100644 --- a/modules/rostests/winetests/msi/CMakeLists.txt +++ b/modules/rostests/winetests/msi/CMakeLists.txt @@ -3,6 +3,11 @@ add_definitions( -DUSE_WINE_TODOS -D__WINESRC__) +if(MSVC_IDE) + # msi_winetest.rc: let rc.exe find custom.dll in its subdirectory, i.e. Debug. + include_directories($) +endif() + spec2def(custom.dll custom.spec) add_library(custom SHARED custom.c ${CMAKE_CURRENT_BINARY_DIR}/custom.def) target_link_libraries(custom uuid)