1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-20 11:47:45 +00:00

Set better executables on Windows

We don't have to worry about clogging up a central bin dir on Windows,
so we can choose more generic names for the tools.
This commit is contained in:
Joshua Goins 2024-04-25 19:17:33 -04:00
parent 5d5d85b113
commit ada43f9937
7 changed files with 27 additions and 4 deletions

View file

@ -26,5 +26,9 @@ endif ()
install(TARGETS novus-argcracker ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_ARGS})
if (WIN32)
set_target_properties(novus-argcracker PROPERTIES
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "ArgCracker")
install(FILES $<TARGET_RUNTIME_DLLS:novus-argcracker> DESTINATION ${CMAKE_INSTALL_BINDIR})
endif()

View file

@ -61,6 +61,10 @@ ecm_add_app_icon(novus-armoury
)
if (WIN32)
set_target_properties(novus-armoury PROPERTIES
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "Armoury")
install(FILES $<TARGET_RUNTIME_DLLS:novus-armoury> DESTINATION ${CMAKE_INSTALL_BINDIR})
else()
install(FILES zone.xiv.armoury.desktop DESTINATION ${KDE_INSTALL_APPDIR})

View file

@ -36,6 +36,10 @@ ecm_add_app_icon(novus-karuku
)
if (WIN32)
set_target_properties(novus-karuku PROPERTIES
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "ExcelEditor")
install(FILES $<TARGET_RUNTIME_DLLS:novus-karuku> DESTINATION ${CMAKE_INSTALL_BINDIR})
else()
install(FILES zone.xiv.karaku.desktop DESTINATION ${KDE_INSTALL_APPDIR})

View file

@ -19,10 +19,9 @@ target_include_directories(novus-launcher PUBLIC include)
install(TARGETS novus-launcher ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_ARGS})
if (WIN32)
set_target_properties(
novus-launcher
PROPERTIES WIN32_EXECUTABLE TRUE
)
set_target_properties(novus-launcher PROPERTIES
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "NovusSDK")
install(FILES $<TARGET_RUNTIME_DLLS:novus-launcher> DESTINATION ${CMAKE_INSTALL_BINDIR})
else()

View file

@ -36,6 +36,10 @@ ecm_add_app_icon(novus-mapeditor
)
if (WIN32)
set_target_properties(novus-mapeditor PROPERTIES
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "MapEditor")
install(FILES $<TARGET_RUNTIME_DLLS:novus-mapeditor> DESTINATION ${CMAKE_INSTALL_BINDIR})
else()
install(FILES zone.xiv.mapeditor.desktop DESTINATION ${KDE_INSTALL_APPDIR})

View file

@ -33,6 +33,10 @@ ecm_add_app_icon(novus-mdlviewer
)
if (WIN32)
set_target_properties(novus-mdlviewer PROPERTIES
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "ModelViewer")
install(FILES $<TARGET_RUNTIME_DLLS:novus-mdlviewer> DESTINATION ${CMAKE_INSTALL_BINDIR})
else()
install(FILES zone.xiv.mdlviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR})

View file

@ -60,6 +60,10 @@ ecm_add_app_icon(novus-sagasu
)
if (WIN32)
set_target_properties(novus-sagasu PROPERTIES
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "DataExplorer")
install(FILES $<TARGET_RUNTIME_DLLS:novus-sagasu> DESTINATION ${CMAKE_INSTALL_BINDIR})
else()
install(FILES zone.xiv.sagasu.desktop DESTINATION ${KDE_INSTALL_APPDIR})