aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2021-05-10 13:43:39 +0200
committerEike Ziller <eike.ziller@qt.io>2021-05-19 07:42:02 +0000
commit44e15759b7400901bfdc6b69ffb1256c82cc1699 (patch)
treee928848d4efc401b273ba5f3e6352c74dbda9af3
parent588dc0818b8227bc82d60bc7f44f161fd6c10a8e (diff)
Add CMake variable for specifying archive install path
Allows to specify the path where .lib files are installed on Windows, or where the static library is installed (when built as static library). Change-Id: I74c6a6968bb6d07e36e1333da9b281de0413253c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
-rw-r--r--src/CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0accc5e..ac8f4eb 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,6 +1,8 @@
# set the following variables before adding as subdirectory into a project
# QLITEHTML_BIN_PATH - relative install path for result DLLs
# QLITEHTML_LIBRARY_PATH - relative install path for result dynamic libraries
+# QLITEHTML_LIBRARY_ARCHIVE_PATH - relative install path for result archives (.lib, static lib),
+# defaults to QLITEHTML_LIBRARY_PATH
# QLITEHTML_EXPORT - export name for qlitehtml
# QLITEHTML_DEVEL_COMPONENT - component name for development installation
# QLITEHTML_DEVEL_EXCLUDE_FROM_ALL - if development component should not be installed by default
@@ -42,6 +44,10 @@ if(TARGET litehtml)
if(NOT QLITEHTML_LIBRARY_TYPE)
set(QLITEHTML_LIBRARY_TYPE SHARED)
endif()
+ if(NOT QLITEHTML_LIBRARY_ARCHIVE_PATH)
+ set(QLITEHTML_LIBRARY_ARCHIVE_PATH "${QLITEHTML_LIBRARY_PATH}")
+ endif()
+
add_library(qlitehtml ${QLITEHTML_LIBRARY_TYPE} ${PUBLIC_HEADERS} container_qpainter.cpp qlitehtmlwidget.cpp)
target_include_directories(qlitehtml PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
@@ -125,7 +131,7 @@ if(TARGET litehtml)
${_DEVEL_COMPONENT}
OPTIONAL
ARCHIVE
- DESTINATION "${QLITEHTML_LIBRARY_PATH}"
+ DESTINATION "${QLITEHTML_LIBRARY_ARCHIVE_PATH_PATH}"
${_DEVEL_COMPONENT}
OPTIONAL)
endif()