diff options
author | Eike Ziller <eike.ziller@qt.io> | 2021-05-04 15:18:08 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2021-05-05 07:30:47 +0000 |
commit | 03e1be309c35d8d8653966fa0fe999f978ef679d (patch) | |
tree | efddd15dedc8df940919bfbd65db19b6cd9aae0e /src | |
parent | f619c640e88cf56befa6604e07641c80c1459592 (diff) |
Fix static build on Windows
Change-Id: I9c42ef2c1136c10f43d0e34bf0f3cdd6c5fcc92c
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b89eb5e..0accc5e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -47,10 +47,14 @@ if(TARGET litehtml) target_include_directories(qlitehtml PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>) target_link_libraries(qlitehtml PUBLIC Qt${QT_VERSION_MAJOR}::Widgets PRIVATE litehtml) target_compile_definitions(qlitehtml PRIVATE - QLITEHTML_LIBRARY QT_NO_JAVA_STYLE_ITERATORS QT_NO_CAST_TO_ASCII QT_RESTRICTED_CAST_FROM_ASCII QT_USE_QSTRINGBUILDER) + if("${QLITEHTML_LIBRARY_TYPE}" STREQUAL "SHARED") + target_compile_definitions(qlitehtml PRIVATE QLITEHTML_LIBRARY) + else() + target_compile_definitions(qlitehtml PUBLIC QLITEHTML_STATIC_LIBRARY) + endif() if (WIN32) target_compile_definitions(qlitehtml PRIVATE UNICODE _UNICODE _CRT_SECURE_NO_WARNINGS) if (NOT BUILD_WITH_PCH) |