aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/corrade/build-corrade-rc-always.patch
blob: 0e46a5250106e2ddb130cc8d3485f7bd072645d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--- a/src/Corrade/Utility/CMakeLists.txt
+++ b/src/Corrade/Utility/CMakeLists.txt
@@ -185,13 +185,12 @@
 # corrade-rc when generating WinRT targets by setting
 #  set_target_properties(corrade-rc PROPERTIES VS_WINRT_COMPONENT OFF)
 # Then this would be if(NOT CMAKE_CROSSCOMPILING OR CORRADE_TARGET_WINDOWS_RT).
 # However, it seems like this feature never materialized, as doing this will
 # result in corrade-rc that's looking for vcruntime140_app.dll in order to be
 # run. Last checked: Nov 2019.
-if(NOT CMAKE_CROSSCOMPILING)
     # Sources for standalone corrade-rc
     set(CorradeUtilityRc_SRCS
         Arguments.cpp
         Debug.cpp
         Directory.cpp
         Configuration.cpp
@@ -235,9 +234,10 @@
     if(CORRADE_TARGET_UNIX)
         target_link_libraries(corrade-rc PRIVATE ${CMAKE_DL_LIBS})
     endif()
     set_target_properties(corrade-rc PROPERTIES FOLDER "Corrade/Utility")
     install(TARGETS corrade-rc DESTINATION ${CORRADE_BINARY_INSTALL_DIR})
 
+if(NOT CMAKE_CROSSCOMPILING)
     # Corrade::rc target alias for superprojects
     add_executable(Corrade::rc ALIAS corrade-rc)
 endif()