mirror of
https://git.freebsd.org/ports.git
synced 2025-06-19 19:50:31 -04:00
73 lines
2.3 KiB
Text
73 lines
2.3 KiB
Text
Fix build with CMake >= 3.28.0. FREETYPE_LIBRARY has not officially been
|
|
part of the user-facing interface of the FindFreetype module since CMake
|
|
2.6.0 [1] and has only been coincidentally defined up until this point.
|
|
|
|
[1] https://gitlab.kitware.com/cmake/cmake/-/commit/d18fb61c76c720ec5b1ac2cc4f30a5beaf071c33
|
|
|
|
--- CMakeLists.txt.orig 2023-09-17 19:36:53 UTC
|
|
+++ CMakeLists.txt
|
|
@@ -1,7 +1,7 @@
|
|
## CMakeLists.txt
|
|
##
|
|
## Copyright (C) 2006-2022 Christian Schenk
|
|
-##
|
|
+##
|
|
## This file is free software; the copyright holder gives
|
|
## unlimited permission to copy and/or distribute it, with or
|
|
## without modifications, as long as this notice is preserved.
|
|
@@ -598,7 +598,7 @@ set(QT_SERIES "5" CACHE STRING "The Qt series to be us
|
|
endif()
|
|
|
|
set(QT_SERIES "5" CACHE STRING "The Qt series to be used.")
|
|
-
|
|
+
|
|
###############################################################################
|
|
## fixed values
|
|
|
|
@@ -655,7 +655,7 @@ elseif(MIKTEX_MONTH_VERSION EQUAL 12)
|
|
set(MIKTEX_MONTH_NAME_VERSION "November")
|
|
elseif(MIKTEX_MONTH_VERSION EQUAL 12)
|
|
set(MIKTEX_MONTH_NAME_VERSION "December")
|
|
-endif()
|
|
+endif()
|
|
|
|
if(MIKTEX_LINUX)
|
|
set(MIKTEX_LINUX_DIST
|
|
@@ -1249,6 +1249,10 @@ endif()
|
|
find_package(ZZIP REQUIRED)
|
|
endif()
|
|
|
|
+if(MIKTEX_FREEBSD)
|
|
+ find_package(Inotify REQUIRED)
|
|
+endif()
|
|
+
|
|
if(MSVC)
|
|
set(HAVE_PRAGMA_ONCE TRUE)
|
|
endif()
|
|
@@ -1600,7 +1604,7 @@ if(USE_SYSTEM_BZIP2)
|
|
IMPORTED_LOCATION "${BZIP2_LIBRARY}"
|
|
INTERFACE_INCLUDE_DIRECTORIES "${BZIP2_INCLUDE_DIR}"
|
|
)
|
|
-else()
|
|
+else()
|
|
add_subdirectory(${MIKTEX_REL_BZIP2_DIR})
|
|
endif()
|
|
|
|
@@ -1609,7 +1613,7 @@ if(USE_SYSTEM_FREETYPE2)
|
|
endif()
|
|
|
|
if(USE_SYSTEM_FREETYPE2)
|
|
- get_filename_component(suffix ${FREETYPE_LIBRARY} EXT)
|
|
+ get_filename_component(suffix ${FREETYPE_LIBRARIES} EXT)
|
|
if (suffix STREQUAL CMAKE_SHARED_LIBRARY_SUFFIX)
|
|
add_library(MiKTeX::Imported::FREETYPE2 SHARED IMPORTED)
|
|
else()
|
|
@@ -1617,7 +1621,7 @@ if(USE_SYSTEM_FREETYPE2)
|
|
endif()
|
|
set_target_properties(MiKTeX::Imported::FREETYPE2
|
|
PROPERTIES
|
|
- IMPORTED_LOCATION "${FREETYPE_LIBRARY}"
|
|
+ IMPORTED_LOCATION "${FREETYPE_LIBRARIES}"
|
|
INTERFACE_COMPILE_DEFINITIONS "HAVE_FT2BUILD_H=1;HAVE_LIBFREETYPE=1"
|
|
INTERFACE_INCLUDE_DIRECTORIES "${FREETYPE_INCLUDE_DIRS}"
|
|
)
|