diff --git a/src/plugins/help/qlitehtml/CMakeLists.txt b/src/plugins/help/qlitehtml/CMakeLists.txt index c9bcd3326dc..b841a6bc7a9 100644 --- a/src/plugins/help/qlitehtml/CMakeLists.txt +++ b/src/plugins/help/qlitehtml/CMakeLists.txt @@ -4,19 +4,17 @@ project(QLiteHtml) if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/litehtml/CMakeLists.txt) set(ORIG_FPIC ${CMAKE_POSITION_INDEPENDENT_CODE}) - set(ORIG_CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE}) - if (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo") - set(CMAKE_BUILD_TYPE "RelWithDebInfo") - else() - set(CMAKE_BUILD_TYPE "Release") - endif() if (WIN32) set(LITEHTML_UTF8 ON) endif() set(CMAKE_POSITION_INDEPENDENT_CODE ON) add_subdirectory(litehtml) - set(CMAKE_BUILD_TYPE ${ORIG_CMAKE_BUILD_TYPE}) set(CMAKE_POSITION_INDEPENDENT_CODE "${ORIG_FPIC}") + # force optimized litehtml even in debug + if (CMAKE_BUILD_TYPE STREQUAL "Debug") + target_compile_options(gumbo PRIVATE -O2) + target_compile_options(litehtml PRIVATE -O2) + endif() else() find_package(litehtml REQUIRED) endif()