[poppler] 2 commits - CMakeLists.txt cmake/modules
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Dec 4 01:53:45 UTC 2022
CMakeLists.txt | 11 ++++++++---
cmake/modules/FindNSS3.cmake | 6 +-----
2 files changed, 9 insertions(+), 8 deletions(-)
New commits:
commit 77d1660d6b6777a434a4c09f6c781999ab7ce0a8
Author: Albert Astals Cid <aacid at kde.org>
Date: Sun Dec 4 02:42:15 2022 +0100
cmake: include dirs via target_include_directories
instead of include_directories
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 42dad3ea..d054a23c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -535,15 +535,12 @@ if (OpenJPEG_FOUND)
poppler/JPEG2000Stream.cc
)
set(poppler_LIBS ${poppler_LIBS} openjp2)
- # target openjp2 may lack interface include directories
- include_directories(SYSTEM ${OPENJPEG_INCLUDE_DIRS})
else ()
set(poppler_SRCS ${poppler_SRCS}
poppler/JPXStream.cc
)
endif()
if(USE_CMS)
- include_directories(SYSTEM ${LCMS2_INCLUDE_DIR})
set(poppler_LIBS ${poppler_LIBS} ${LCMS2_LIBRARIES})
endif()
if(WIN32)
@@ -603,6 +600,14 @@ if(MSVC)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
endif()
add_library(poppler ${poppler_SRCS})
+if (OpenJPEG_FOUND)
+ # check if we can remove this when we depend on newer openjpeg versions, 2.5 seems fixed
+ # target openjp2 may lack interface include directories
+ target_include_directories(poppler SYSTEM PRIVATE ${OPENJPEG_INCLUDE_DIRS})
+endif()
+if(USE_CMS)
+ target_include_directories(poppler SYSTEM PRIVATE ${LCMS2_INCLUDE_DIR})
+endif()
generate_export_header(poppler BASE_NAME poppler-private EXPORT_FILE_NAME "${CMAKE_CURRENT_BINARY_DIR}/poppler_private_export.h")
set_target_properties(poppler PROPERTIES VERSION 126.0.0 SOVERSION 126)
if(MINGW AND BUILD_SHARED_LIBS)
commit b1fe3a03c0bfdc4df6d8dd5d128b928d3cb2ea89
Author: Albert Astals Cid <aacid at kde.org>
Date: Sun Dec 4 02:20:27 2022 +0100
cmake: nss: Fix typo and remove "deprecated" variables
diff --git a/cmake/modules/FindNSS3.cmake b/cmake/modules/FindNSS3.cmake
index f83ef914..6029da39 100644
--- a/cmake/modules/FindNSS3.cmake
+++ b/cmake/modules/FindNSS3.cmake
@@ -1,13 +1,9 @@
# - try to find NSS3 libraries
# Once done this will define
#
-# NSS_FOUND - system has NSS3
+# NSS3_FOUND - system has NSS3
# PkgConfig::NSS3 - Use this in target_link_libraries to bring both includes and link libraries
#
-# Deprecated, use the above variables:
-# NSS3_CFLAGS - the NSS CFlags
-# NSS3_LIBRARIES - Link these to use NSS
-#
# Copyright 2015 André Guerreiro, <aguerreiro1985 at gmail.com>
# Copyright 2022 Albert Astals Cid, <aacid at kde.org>
#
More information about the poppler
mailing list