a mega cool windows xp app

feat: update the icon

dunkirk.sh f1e7e015 93cadf27

verified
+8 -4
CMakeLists.txt
···
add_compile_options(-fno-threadsafe-statics)
add_compile_options(-D_GLIBCXX_HAS_GTHREADS=0)
-
add_executable(ShortwaveApp WIN32 main.cpp)
+
if(MINGW)
+
set(WIN32_ICON shortwave.rc)
+
endif()
+
+
add_executable(ShortwaveApp WIN32 main.cpp ${WIN32_ICON})
# Add BASS library from libs directory
target_include_directories(ShortwaveApp PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
···
target_include_directories(ShortwaveApp PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
# Minimal static linking and avoid threading dependencies
-
target_link_options(ShortwaveApp PRIVATE
-
-static-libgcc
+
target_link_options(ShortwaveApp PRIVATE
+
-static-libgcc
-static-libstdc++
-static
-Wl,--subsystem,windows:5.01
···
RUNTIME_OUTPUT_DIRECTORY_DEBUG "${OUTPUT_DIR}"
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${OUTPUT_DIR}"
)
-
endif()
+
endif()
icon.aseprite

This is a binary file and will not be displayed.

shortwave.ico

This is a binary file and will not be displayed.

+1
shortwave.rc
···
+
IDI_ICON1 ICON DISCARDABLE "shortwave.ico"