diff --git a/.github/workflows/emscripten.yml b/.github/workflows/emscripten.yml index e01fc112..0fe66b70 100644 --- a/.github/workflows/emscripten.yml +++ b/.github/workflows/emscripten.yml @@ -33,6 +33,7 @@ jobs: run: | mkdir -p bin cp profiler/build/index.html bin + cp profiler/build/favicon.svg bin cp profiler/build/tracy-profiler.data bin cp profiler/build/tracy-profiler.js.gz bin cp profiler/build/tracy-profiler.js.zst bin diff --git a/profiler/CMakeLists.txt b/profiler/CMakeLists.txt index fdf60adc..3d8b5495 100644 --- a/profiler/CMakeLists.txt +++ b/profiler/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.16) +cmake_minimum_required(VERSION 3.21) option(NO_FILESELECTOR "Disable the file selector" OFF) option(GTK_FILESELECTOR "Use the GTK file selector on Linux instead of the xdg-portal one" OFF) @@ -203,6 +203,7 @@ if(EMSCRIPTEN) file(DOWNLOAD https://share.nereid.pl/i/embed.tracy ${CMAKE_CURRENT_BINARY_DIR}/embed.tracy EXPECTED_MD5 ca0fa4f01e7b8ca5581daa16b16c768d) file(COPY ${CMAKE_CURRENT_LIST_DIR}/wasm/index.html DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) file(COPY ${CMAKE_CURRENT_LIST_DIR}/wasm/httpd.py DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) + file(COPY_FILE ${CMAKE_CURRENT_LIST_DIR}/../icon/icon.svg ${CMAKE_CURRENT_BINARY_DIR}/favicon.svg) endif() install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) diff --git a/profiler/wasm/index.html b/profiler/wasm/index.html index 88a0712d..dc31398d 100644 --- a/profiler/wasm/index.html +++ b/profiler/wasm/index.html @@ -3,6 +3,7 @@ + Tracy Profiler