summaryrefslogtreecommitdiff
path: root/src/plugins/help/qlitehtml/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/help/qlitehtml/CMakeLists.txt')
-rw-r--r--src/plugins/help/qlitehtml/CMakeLists.txt14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/plugins/help/qlitehtml/CMakeLists.txt b/src/plugins/help/qlitehtml/CMakeLists.txt
index d6174c56df..43c20ca0b9 100644
--- a/src/plugins/help/qlitehtml/CMakeLists.txt
+++ b/src/plugins/help/qlitehtml/CMakeLists.txt
@@ -7,7 +7,19 @@ set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_CXX_STANDARD 14)
-find_package(litehtml REQUIRED)
+if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/litehtml/CMakeLists.txt)
+ 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()
+ add_subdirectory(litehtml)
+ set(CMAKE_BUILD_TYPE ${ORIG_CMAKE_BUILD_TYPE})
+else()
+ find_package(litehtml REQUIRED)
+endif()
+
find_package(Qt5 COMPONENTS Widgets REQUIRED)
add_library(qlitehtml STATIC