diff --git a/CMakeLists.txt b/CMakeLists.txt index 06e365f..6ad513e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,7 +78,7 @@ set(WITH_WINPR_TOOLS OFF CACHE BOOL "" FORCE) add_subdirectory(third_party/FreeRDP EXCLUDE_FROM_ALL) -add_executable(orbithub WIN32 +set(ORBITHUB_SOURCES src/about_dialog.cpp src/about_dialog.h src/app_icon.cpp @@ -111,6 +111,12 @@ add_executable(orbithub WIN32 src/unsupported_session_backend.h ) +if(WIN32) + list(APPEND ORBITHUB_SOURCES packaging/windows/orbithub.rc) +endif() + +add_executable(orbithub WIN32 ${ORBITHUB_SOURCES}) + target_link_libraries(orbithub PRIVATE Qt6::Widgets Qt6::Sql) target_link_libraries(orbithub PRIVATE KodoTerm::KodoTerm) if(TARGET freerdp AND TARGET winpr) diff --git a/packaging/windows/orbithub.ico b/packaging/windows/orbithub.ico new file mode 100644 index 0000000..843c1b3 Binary files /dev/null and b/packaging/windows/orbithub.ico differ diff --git a/packaging/windows/orbithub.rc b/packaging/windows/orbithub.rc new file mode 100644 index 0000000..6d5bb12 --- /dev/null +++ b/packaging/windows/orbithub.rc @@ -0,0 +1 @@ +1 ICON "orbithub.ico"