Add app.rc for Windows Icon.

This commit is contained in:
2025-06-10 20:36:56 -04:00
parent 7ec4fa0446
commit 1ccfaeb85f
2 changed files with 14 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.18..3.30) cmake_minimum_required(VERSION 3.18..3.29)
project(FractalInspector project(FractalInspector
VERSION 1.0 VERSION 1.1
LANGUAGES CXX) LANGUAGES CXX)
if (PROJECT_SOURCE_DIR STREQUAL PROJECT_BINARY_DIR) if (PROJECT_SOURCE_DIR STREQUAL PROJECT_BINARY_DIR)
@@ -35,14 +35,20 @@ CPMAddPackage(NAME JGL
CPMAddPackage(NAME JUI CPMAddPackage(NAME JUI
URL https://git.redacted.cc/josh/ReJUI/archive/Prerelease-6.zip) URL https://git.redacted.cc/josh/ReJUI/archive/Prerelease-6.zip)
#file(COPY "assets" DESTINATION "${PROJECT_BINARY_DIR}") file(COPY "shaders" DESTINATION "${PROJECT_BINARY_DIR}")
#file(GLOB_RECURSE ASSETS "assets/") #file(GLOB_RECURSE ASSETS "assets/")
file(GLOB_RECURSE HEADERS "include/*.h" "include/*.hpp") file(GLOB_RECURSE HEADERS "include/*.h" "include/*.hpp")
file(GLOB_RECURSE SOURCES "src/*.c" "src/*.cpp") file(GLOB_RECURSE SOURCES "src/*.c" "src/*.cpp")
include_directories(${PROJECT_SOURCE_DIR}/include) include_directories(${PROJECT_SOURCE_DIR}/include)
add_executable(FractalInspector main.cpp ${SOURCES}) if (WIN32)
add_executable(FractalInspector main.cpp ${SOURCES} app.rc)
endif()
if (UNIX)
add_executable(FractalInspector main.cpp ${SOURCES})
endif()
target_include_directories(FractalInspector PUBLIC ${Event_SOURCE_DIR}/include) target_include_directories(FractalInspector PUBLIC ${Event_SOURCE_DIR}/include)
target_include_directories(FractalInspector PUBLIC ${J3ML_SOURCE_DIR}/include) target_include_directories(FractalInspector PUBLIC ${J3ML_SOURCE_DIR}/include)

4
app.rc Normal file
View File

@@ -0,0 +1,4 @@
MAINICON ICON "icon.ico"
IDI_ICON1 ICON DISCARDABLE "icon.ico"
MANIFEST ICON "icon.ico"
AAA ICON "icon.ico"