mirror of
https://git.freebsd.org/ports.git
synced 2025-07-01 01:20:31 -04:00
- adds TEST option. For this a manual extract command was required as the testing uses a UTF-8 encoded file name. PR: 248095 Submitted by: Marcel Bischoff <marcel@herrbischoff.com>, daniel.engberg.lists@pyret.net (committed version) Reported by: Marcel Bischoff <marcel@herrbischoff.com>
52 lines
1.7 KiB
Text
52 lines
1.7 KiB
Text
--- CMakeLists.txt.orig 2019-10-03 19:51:17 UTC
|
|
+++ CMakeLists.txt
|
|
@@ -1,4 +1,4 @@
|
|
-cmake_minimum_required(VERSION 3.5)
|
|
+cmake_minimum_required(VERSION 3.12)
|
|
|
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
|
|
|
|
@@ -92,6 +92,15 @@ add_library(libffmpegthumbnailerobj OBJECT
|
|
libffmpegthumbnailer/filmstripfilter.cpp
|
|
)
|
|
|
|
+target_link_libraries(libffmpegthumbnailerobj
|
|
+ FFmpeg::avformat
|
|
+ FFmpeg::avcodec
|
|
+ FFmpeg::avutil
|
|
+ FFmpeg::avfilter
|
|
+ $<$<BOOL:${HAVE_JPEG}>:${JPEG_LIBRARIES}>
|
|
+ $<$<BOOL:${HAVE_PNG}>:PNG::PNG>
|
|
+)
|
|
+
|
|
# we use our own deprecated struct menbers, so disable the warning about it
|
|
set_source_files_properties(libffmpegthumbnailer/videothumbnailerc.cpp PROPERTIES COMPILE_FLAGS -Wno-deprecated-declarations)
|
|
|
|
@@ -118,12 +127,7 @@ set (FFMPEGTHUMBNAILER_SOVERSION_AGE 1)
|
|
if (ENABLE_STATIC)
|
|
add_library(libffmpegthumbnailerstatic STATIC $<TARGET_OBJECTS:libffmpegthumbnailerobj>)
|
|
target_link_libraries(libffmpegthumbnailerstatic
|
|
- FFmpeg::avformat
|
|
- FFmpeg::avcodec
|
|
- FFmpeg::avutil
|
|
- FFmpeg::avfilter
|
|
- $<$<BOOL:${HAVE_JPEG}>:${JPEG_LIBRARIES}>
|
|
- $<$<BOOL:${HAVE_PNG}>:PNG::PNG>
|
|
+ libffmpegthumbnailerobj
|
|
$<$<BOOL:${ENABLE_GIO}>:${CMAKE_DL_LIBS}>
|
|
)
|
|
|
|
@@ -140,12 +144,7 @@ endif ()
|
|
if (ENABLE_SHARED)
|
|
add_library(libffmpegthumbnailer SHARED $<TARGET_OBJECTS:libffmpegthumbnailerobj>)
|
|
target_link_libraries(libffmpegthumbnailer
|
|
- FFmpeg::avformat
|
|
- FFmpeg::avcodec
|
|
- FFmpeg::avutil
|
|
- FFmpeg::avfilter
|
|
- $<$<BOOL:${HAVE_JPEG}>:${JPEG_LIBRARIES}>
|
|
- $<$<BOOL:${HAVE_PNG}>:PNG::PNG>
|
|
+ libffmpegthumbnailerobj
|
|
)
|
|
|
|
set_target_properties(libffmpegthumbnailer PROPERTIES
|