build fix

This commit is contained in:
simon987 2020-04-21 16:28:45 -04:00
parent 695d9abd83
commit 5a6aa763ca
4 changed files with 8 additions and 6 deletions

View File

@ -32,13 +32,15 @@ add_executable(
src/cli.c src/cli.h
)
target_link_directories(sist2 PRIVATE BEFORE /usr/share/vcpkg/installed/x64-linux/lib/)
target_link_directories(sist2 PRIVATE BEFORE ${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/lib/)
set(CMAKE_FIND_LIBRARY_SUFFIXES .a .lib)
find_package(lmdb CONFIG REQUIRED)
find_package(cJSON CONFIG REQUIRED)
find_package(unofficial-glib CONFIG REQUIRED)
find_package(unofficial-mongoose CONFIG REQUIRED)
find_library(UUID_LIB NAMES uuid)
#find_package(OpenSSL REQUIRED)
@ -104,7 +106,7 @@ target_link_libraries(
unofficial::mongoose::mongoose
# OpenSSL::SSL OpenSSL::Crypto
uuid
${UUID_LIB}
pthread
magic

View File

@ -119,7 +119,7 @@ binaries (GCC 7+ required).
1. Install compile-time dependencies
```bash
vcpkg install lmdb cjson glib libarchive[core,bzip2,libxml2,lz4,lzma,lzo] pthread tesseract libxml2 ffmpeg zstd gtest mongoose
vcpkg install lmdb cjson glib libarchive[core,bzip2,libxml2,lz4,lzma,lzo] pthread tesseract libxml2 ffmpeg zstd gtest mongoose libuuid libmagic
```
2. Build

View File

@ -1,11 +1,11 @@
#!/usr/bin/env bash
rm -rf CMakeFiles CmakeCache.txt
rm -rf CMakeFiles CMakeCache.txt
cmake -DSIST_DEBUG=off -DCMAKE_TOOLCHAIN_FILE=/vcpkg/scripts/buildsystems/vcpkg.cmake .
make
strip sist2
rm -rf CMakeFiles CmakeCache.txt
rm -rf CMakeFiles CMakeCache.txt
cmake -DSIST_DEBUG=on -DCMAKE_TOOLCHAIN_FILE=/vcpkg/scripts/buildsystems/vcpkg.cmake .
make

2
third-party/libscan vendored

@ -1 +1 @@
Subproject commit faa2d8a68c3377d12bbaf1560cba9cb909007d6f
Subproject commit 5739391cb71fa6bcfe4a77691b2fe02eec773326