Add fmt to dependencies.
This commit is contained in:
parent
b1a8a4e4a0
commit
59d8f33cad
|
@ -26,7 +26,7 @@ steps:
|
|||
- alias apt-get='rm -f /var/cache/apt/archives/lock && apt-get'
|
||||
- apt-get update -q
|
||||
- apt-get install -qq build-essential cmake g++-10 clang pkg-config
|
||||
- apt-get install -qq catch libcgicc-dev nlohmann-json3-dev libgit2-dev libcurl4-openssl-dev libicu-dev
|
||||
- apt-get install -qq catch libcgicc-dev nlohmann-json3-dev libgit2-dev libcurl4-openssl-dev libicu-dev libfmt-dev
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- cmake -G "Unix Makefiles" -DWITH_TESTS=YES ..
|
||||
- make VERBOSE=1
|
||||
|
@ -62,7 +62,7 @@ steps:
|
|||
- alias apt-get='rm -f /var/cache/apt/archives/lock && apt-get'
|
||||
- apt-get update -q
|
||||
- apt-get install -qq build-essential cmake clang pkg-config
|
||||
- apt-get install -qq catch libcgicc-dev nlohmann-json-dev libgit2-dev libcurl4-openssl-dev libicu-dev
|
||||
- apt-get install -qq catch libcgicc-dev nlohmann-json-dev libgit2-dev libcurl4-openssl-dev libicu-dev libfmt-dev
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- cmake -G "Unix Makefiles" -DWITH_TESTS=YES ..
|
||||
- make VERBOSE=1
|
||||
|
@ -92,7 +92,7 @@ steps:
|
|||
- alias apt-get='rm -f /var/cache/apt/archives/lock && apt-get'
|
||||
- apt-get update -q
|
||||
- apt-get install -qq build-essential cmake clang pkg-config
|
||||
- apt-get install -qq catch libcgicc-dev nlohmann-json-dev libgit2-dev libcurl4-gnutls-dev libicu-dev
|
||||
- apt-get install -qq catch libcgicc-dev nlohmann-json-dev libgit2-dev libcurl4-gnutls-dev libicu-dev libfmt-dev
|
||||
- rm -rf build && mkdir -p build && cd build
|
||||
- cmake -G "Unix Makefiles" -DWITH_TESTS=YES ..
|
||||
- make VERBOSE=1
|
||||
|
|
|
@ -42,6 +42,7 @@ find_package(Filesystem REQUIRED COMPONENTS Final Experimental)
|
|||
pkg_check_modules(libgit2 REQUIRED IMPORTED_TARGET libgit2)
|
||||
find_package(CURL 7.56 REQUIRED)
|
||||
find_package(ICU REQUIRED COMPONENTS uc)
|
||||
find_package(fmt 4 REQUIRED CONFIG)
|
||||
|
||||
add_subdirectory(src)
|
||||
add_subdirectory(src/generators)
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
:uri-libgit2: https://libgit2.org/
|
||||
:uri-libcurl: https://curl.haxx.se/libcurl/
|
||||
:uri-icu: http://site.icu-project.org/
|
||||
:uri-fmt: https://github.com/fmtlib/fmt
|
||||
|
||||
*{project}* turns form data into JSON and opens a pull request on
|
||||
link:https://schlomp.space/FediBlock/data[FediBlock/data]. Also included are
|
||||
|
@ -113,6 +114,7 @@ The RSS generator expects the blocklist to be in
|
|||
* link:{uri-libgit2}[libgit2] with SSH support (tested: 1.0 / 0.26)
|
||||
* link:{uri-libcurl}[libcurl] (at least: 7.56)
|
||||
* link:{uri-icu}[ICU] (tested: 67.1 / 60.2)
|
||||
* link:{uri-fmt}[fmt] (tested: 7.0 / 4.0)
|
||||
* Optional
|
||||
** Tests: link:{uri-catch}[Catch] (tested: 2.5 / 1.10)
|
||||
** DEB package: link:{uri-dpkg}[dpkg] (tested: 1.19)
|
||||
|
|
|
@ -19,7 +19,8 @@ target_link_libraries(fediblock
|
|||
nlohmann_json
|
||||
std::filesystem
|
||||
PkgConfig::libgit2
|
||||
ICU::uc)
|
||||
ICU::uc
|
||||
fmt::fmt)
|
||||
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.12)
|
||||
target_link_libraries(fediblock PUBLIC ${CURL_LIBRARIES})
|
||||
|
|
Reference in New Issue