diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0f50950..fd722e5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,7 +35,7 @@ deploy:package: - mkdir -p applications - cp ../resource/package/*.desktop applications - mkdir -p icons/hicolor/256x256/apps - - cp ../univerxel.png icons/hicolor/256x256/apps + - cp ../resource/package/univerxel.png icons/hicolor/256x256/apps - cp ../resource/package/config.full.toml config.toml - tar cfz ../out/full.tar.gz univerxel applications/fr.wadza.univerxel.desktop config.toml icons content - cp ../resource/package/config.client.toml config.toml diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ef407b..d0d573d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,15 @@ if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release) endif() +include(CheckIPOSupported) +check_ipo_supported(RESULT IPO_OK OUTPUT IPO_ERROR) +if(IPO_OK) + message(STATUS "IPO / LTO enabled") + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE) +else() + message(STATUS "IPO / LTO not supported: <${IPO_ERROR}>") +endif() + if(MSVC) add_definitions(/std:c++latest) add_compile_definitions(WIN32_LEAN_AND_MEAN=)