mirror of
https://github.com/simon987/sist2.git
synced 2025-04-19 18:26:43 +00:00
Use bundled ffmpeg libraries
This commit is contained in:
parent
0cda6c00e1
commit
acdd2fb3c1
@ -86,8 +86,6 @@ endif ()
|
|||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:/usr/local/lib/pkgconfig/")
|
set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:/usr/local/lib/pkgconfig/")
|
||||||
|
|
||||||
find_package(LibMagic REQUIRED)
|
|
||||||
find_package(FFmpeg REQUIRED)
|
|
||||||
find_package(OpenSSL REQUIRED)
|
find_package(OpenSSL REQUIRED)
|
||||||
find_package(Freetype REQUIRED)
|
find_package(Freetype REQUIRED)
|
||||||
|
|
||||||
@ -95,7 +93,6 @@ pkg_check_modules(GLIB REQUIRED glib-2.0)
|
|||||||
pkg_check_modules(GOBJECT REQUIRED gobject-2.0)
|
pkg_check_modules(GOBJECT REQUIRED gobject-2.0)
|
||||||
pkg_check_modules(UUID REQUIRED uuid)
|
pkg_check_modules(UUID REQUIRED uuid)
|
||||||
|
|
||||||
add_definitions(${LIBMAGIC_CFLAGS_OTHER})
|
|
||||||
add_definitions(${UUID_CFLAGS_OTHER})
|
add_definitions(${UUID_CFLAGS_OTHER})
|
||||||
add_definitions(${GLIB_CFLAGS_OTHER})
|
add_definitions(${GLIB_CFLAGS_OTHER})
|
||||||
add_definitions(${GOBJECT_CFLAGS_OTHER})
|
add_definitions(${GOBJECT_CFLAGS_OTHER})
|
||||||
@ -108,11 +105,9 @@ list(REMOVE_ITEM UUID_LIBRARIES pcre)
|
|||||||
if (WITH_SIST2)
|
if (WITH_SIST2)
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
sist2 PUBLIC
|
sist2 PUBLIC
|
||||||
${LIBMAGIC_INCLUDE_DIRS}
|
|
||||||
${GOBJECT_INCLUDE_DIRS}
|
${GOBJECT_INCLUDE_DIRS}
|
||||||
${OPENSSL_INCLUDE_DIR}
|
|
||||||
${FFMPEG_INCLUDE_DIRS}
|
|
||||||
${GLIB_INCLUDE_DIRS}
|
${GLIB_INCLUDE_DIRS}
|
||||||
|
${PROJECT_SOURCE_DIR}/lib/ffmpeg/
|
||||||
${FREETYPE_INCLUDE_DIRS}
|
${FREETYPE_INCLUDE_DIRS}
|
||||||
${UUID_INCLUDE_DIRS}
|
${UUID_INCLUDE_DIRS}
|
||||||
${PROJECT_SOURCE_DIR}/
|
${PROJECT_SOURCE_DIR}/
|
||||||
@ -125,7 +120,6 @@ if (WITH_SIST2)
|
|||||||
target_link_directories(
|
target_link_directories(
|
||||||
sist2 PUBLIC
|
sist2 PUBLIC
|
||||||
${UUID_LIBRARY_DIRS}
|
${UUID_LIBRARY_DIRS}
|
||||||
${FFMPEG_LIBRARY_DIRS}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -150,8 +144,6 @@ if (WITH_SIST2)
|
|||||||
${PROJECT_SOURCE_DIR}/lib/libavutil.a
|
${PROJECT_SOURCE_DIR}/lib/libavutil.a
|
||||||
${PROJECT_SOURCE_DIR}/lib/libswscale.a
|
${PROJECT_SOURCE_DIR}/lib/libswscale.a
|
||||||
${PROJECT_SOURCE_DIR}/lib/libswresample.a
|
${PROJECT_SOURCE_DIR}/lib/libswresample.a
|
||||||
# ${FFMPEG_LIBRARIES}
|
|
||||||
# swscale
|
|
||||||
|
|
||||||
# mupdf
|
# mupdf
|
||||||
${PROJECT_SOURCE_DIR}/lib/libmupdf.a
|
${PROJECT_SOURCE_DIR}/lib/libmupdf.a
|
||||||
@ -164,7 +156,7 @@ if (WITH_SIST2)
|
|||||||
curl
|
curl
|
||||||
m
|
m
|
||||||
bz2
|
bz2
|
||||||
magic
|
${PROJECT_SOURCE_DIR}/lib/libmagic.a
|
||||||
${PROJECT_SOURCE_DIR}/lib/libharfbuzz.a
|
${PROJECT_SOURCE_DIR}/lib/libharfbuzz.a
|
||||||
${PROJECT_SOURCE_DIR}/lib/libopenjp2.a
|
${PROJECT_SOURCE_DIR}/lib/libopenjp2.a
|
||||||
freetype
|
freetype
|
||||||
@ -196,7 +188,7 @@ if (WITH_SIST2_SCAN)
|
|||||||
${LIBMAGIC_INCLUDE_DIRS}
|
${LIBMAGIC_INCLUDE_DIRS}
|
||||||
${GOBJECT_INCLUDE_DIRS}
|
${GOBJECT_INCLUDE_DIRS}
|
||||||
${OPENSSL_INCLUDE_DIR}
|
${OPENSSL_INCLUDE_DIR}
|
||||||
${FFMPEG_INCLUDE_DIRS}
|
${PROJECT_SOURCE_DIR}/lib/ffmpeg/
|
||||||
${GLIB_INCLUDE_DIRS}
|
${GLIB_INCLUDE_DIRS}
|
||||||
${UUID_INCLUDE_DIRS}
|
${UUID_INCLUDE_DIRS}
|
||||||
${FREETYPE_INCLUDE_DIRS}
|
${FREETYPE_INCLUDE_DIRS}
|
||||||
@ -210,7 +202,6 @@ if (WITH_SIST2_SCAN)
|
|||||||
target_link_directories(
|
target_link_directories(
|
||||||
sist2_scan PUBLIC
|
sist2_scan PUBLIC
|
||||||
${UUID_LIBRARY_DIRS}
|
${UUID_LIBRARY_DIRS}
|
||||||
${FFMPEG_LIBRARY_DIRS}
|
|
||||||
)
|
)
|
||||||
target_compile_options(sist2_scan
|
target_compile_options(sist2_scan
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "doc.h"
|
#include "doc.h"
|
||||||
#include "src/ctx.h"
|
#include "src/ctx.h"
|
||||||
|
|
||||||
static void dump_text(mceTextReader_t *reader, dyn_buffer_t *buf) {
|
void dump_text(mceTextReader_t *reader, dyn_buffer_t *buf) {
|
||||||
|
|
||||||
mce_skip_attributes(reader);
|
mce_skip_attributes(reader);
|
||||||
|
|
||||||
|
10
src/sist.h
10
src/sist.h
@ -12,11 +12,11 @@
|
|||||||
#include <ftw.h>
|
#include <ftw.h>
|
||||||
#include <uuid.h>
|
#include <uuid.h>
|
||||||
#include <magic.h>
|
#include <magic.h>
|
||||||
#include <libavformat/avformat.h>
|
#include "libavformat/avformat.h"
|
||||||
#include <libswscale/swscale.h>
|
#include "libswscale/swscale.h"
|
||||||
#include <libswresample/swresample.h>
|
#include "libswresample/swresample.h"
|
||||||
#include <libavcodec/avcodec.h>
|
#include "libavcodec/avcodec.h"
|
||||||
#include <libavutil/imgutils.h>
|
#include "libavutil/imgutils.h"
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <mupdf/fitz.h>
|
#include <mupdf/fitz.h>
|
||||||
#include <mupdf/pdf.h>
|
#include <mupdf/pdf.h>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user