diff options
Diffstat (limited to 'gnu/packages/patches/jami-unbundle-dependencies.patch')
-rw-r--r-- | gnu/packages/patches/jami-unbundle-dependencies.patch | 45 |
1 files changed, 1 insertions, 44 deletions
diff --git a/gnu/packages/patches/jami-unbundle-dependencies.patch b/gnu/packages/patches/jami-unbundle-dependencies.patch index 8e32c736e6..7871690c5e 100644 --- a/gnu/packages/patches/jami-unbundle-dependencies.patch +++ b/gnu/packages/patches/jami-unbundle-dependencies.patch @@ -5,50 +5,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt index e802357f..6d2dccfb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -696,29 +696,50 @@ add_subdirectory(3rdparty/SortFilterProx - set(SFPM_OBJECTS $<TARGET_OBJECTS:SortFilterProxyModel>) - - # md4c --set(BUILD_MD2HTML_EXECUTABLE OFF CACHE BOOL "Don't build md2html executable" FORCE) --set(BUILD_SHARED_LIBS OFF CACHE BOOL "Don't build shared md4c library" FORCE) --add_subdirectory(3rdparty/md4c EXCLUDE_FROM_ALL) --list(APPEND CLIENT_LINK_DIRS ${MD4C_BINARY_DIR}/src) --list(APPEND CLIENT_INCLUDE_DIRS ${MD4C_SOURCE_DIR}/src) --list(APPEND CLIENT_LIBS md4c-html) -+find_package(md4c) -+if(md4c_FOUND) -+ message(STATUS "Using system-provided md4c-html") -+ list(APPEND CLIENT_LIBS md4c::md4c-html) -+else() -+ message("Using bundled md4c-html library") -+ set(BUILD_MD2HTML_EXECUTABLE OFF CACHE BOOL "Don't build md2html executable" FORCE) -+ set(BUILD_SHARED_LIBS OFF CACHE BOOL "Don't build shared md4c library" FORCE) -+ add_subdirectory(3rdparty/md4c EXCLUDE_FROM_ALL) -+ list(APPEND CLIENT_LINK_DIRS ${MD4C_BINARY_DIR}/src) -+ list(APPEND CLIENT_INCLUDE_DIRS ${MD4C_SOURCE_DIR}/src) -+ list(APPEND CLIENT_LIBS md4c-html) -+endif() - - # tidy-html5 --set(BUILD_SHARED_LIB OFF CACHE BOOL "Don't build shared tidy library" FORCE) --set(SUPPORT_CONSOLE_APP OFF CACHE BOOL "Don't build tidy console app" FORCE) --add_subdirectory(3rdparty/tidy-html5 EXCLUDE_FROM_ALL) --list(APPEND CLIENT_LINK_DIRS ${tidy_BINARY_DIR}/Release) --list(APPEND CLIENT_INCLUDE_DIRS ${tidy_SOURCE_DIR}/include) --list(APPEND CLIENT_LIBS tidy-static) -+pkg_check_modules(tidy IMPORTED_TARGET tidy) -+if(tidy_FOUND) -+ message(STATUS "Using system-provided tidy") -+ list(APPEND CLIENT_LIBS PkgConfig::tidy) -+else() -+ message("Using bundled tidy library") -+ set(BUILD_SHARED_LIB OFF CACHE BOOL "Don't build shared tidy library" FORCE) -+ set(SUPPORT_CONSOLE_APP OFF CACHE BOOL "Don't build tidy console app" FORCE) -+ add_subdirectory(3rdparty/tidy-html5 EXCLUDE_FROM_ALL) -+ list(APPEND CLIENT_LINK_DIRS ${tidy_BINARY_DIR}/Release) -+ list(APPEND CLIENT_INCLUDE_DIRS ${tidy_SOURCE_DIR}/include) -+ list(APPEND CLIENT_LIBS tidy-static) -+endif() +@@ -696,12 +696,19 @@ add_subdirectory(3rdparty/SortFilterProx # ZXing-cpp configuration -set(BUILD_EXAMPLES OFF CACHE BOOL "") |