From b97651ab1df25f62ffd46d4b07913f5f83eabbe9 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 7 Jul 2026 13:12:01 +0300 Subject: [PATCH] Refactor CMakeLists.txt and set name to index.html in web builds --- CMakeLists.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0cae5c6..98f7e20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,5 +13,14 @@ add_subdirectory(psemek) file(GLOB_RECURSE GMTK_SOURCES LIST_DIRECTORIES FALSE "${CMAKE_CURRENT_SOURCE_DIR}/source/*") file(GLOB_RECURSE GMTK_HEADERS LIST_DIRECTORIES FALSE "${CMAKE_CURRENT_SOURCE_DIR}/include/*") -psemek_add_application(color-fractory ${GMTK_SOURCES} ${GMTK_HEADERS}) -psemek_package_files(color-fractory sounds) +set(TARGET_NAME color-fractory) +psemek_add_application(${TARGET_NAME} ${GMTK_SOURCES} ${GMTK_HEADERS}) +psemek_package_files(${TARGET_NAME} sounds) +if(TARGET color-fractory) + if(PSEMEK_PLATFORM_WEB) + # Required by itch.io + set_target_properties(${TARGET_NAME} PROPERTIES + OUTPUT_NAME "index" + ) + endif() +endif()