CMake: Use rc and manifests on other targets to match VS Project

This commit is contained in:
Joshua Vandaële 2025-12-11 01:11:54 +01:00
parent da22171c80
commit 3bb3a05f82
No known key found for this signature in database
GPG Key ID: 6BB95AF71EB0F406
2 changed files with 18 additions and 2 deletions

View File

@ -23,7 +23,16 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
target_sources(dolphin-nogui PRIVATE PlatformFBDev.cpp)
endif()
set_target_properties(dolphin-nogui PROPERTIES OUTPUT_NAME dolphin-emu-nogui)
if (WIN32)
target_sources(dolphin-nogui PRIVATE DolphinNoGUI.exe.manifest DolphinNoGUI.rc)
set_target_properties(dolphin-nogui PROPERTIES
DEBUG_POSTFIX D
OUTPUT_NAME DolphinNoGUI
)
else()
set_target_properties(dolphin-nogui PROPERTIES OUTPUT_NAME dolphin-emu-nogui)
endif()
target_link_libraries(dolphin-nogui
PRIVATE

View File

@ -11,7 +11,14 @@ add_executable(dolphin-tool
ToolMain.cpp
)
set_target_properties(dolphin-tool PROPERTIES OUTPUT_NAME dolphin-tool)
if (WIN32)
target_sources(dolphin-tool PRIVATE DolphinTool.exe.manifest DolphinTool.rc)
set_target_properties(dolphin-tool PROPERTIES
DEBUG_POSTFIX D
OUTPUT_NAME DolphinTool
)
endif()
target_link_libraries(dolphin-tool
PRIVATE