mirror of https://github.com/tstack/lnav
[build] test out the hunter package manager
parent
76edd2a9d1
commit
325e4a15d9
@ -1,17 +1,51 @@
|
||||
|
||||
cmake_minimum_required (VERSION 2.6)
|
||||
SET(CMAKE_CXX_STANDARD 14)
|
||||
project (lnav)
|
||||
cmake_minimum_required(VERSION 3.2)
|
||||
|
||||
include("cmake/HunterGate.cmake")
|
||||
HunterGate(
|
||||
URL "https://github.com/ruslo/hunter/archive/v0.23.202.tar.gz"
|
||||
SHA1 "931b1cb6b36a7a96948d2cfc8ec5e553bf3160f3"
|
||||
)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 14)
|
||||
project(lnav
|
||||
VERSION 0.8.6
|
||||
HOMEPAGE_URL https://lnav.org)
|
||||
|
||||
include(CTest)
|
||||
|
||||
hunter_add_package(libpcre)
|
||||
find_package(libpcre CONFIG REQUIRED)
|
||||
find_package(libpcrecpp CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(BZip2)
|
||||
find_package(BZip2 CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(sqlite3)
|
||||
find_package(sqlite3 CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(ZLIB)
|
||||
find_package(ZLIB REQUIRED)
|
||||
|
||||
hunter_add_package(CURL)
|
||||
find_package(CURL CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(ncursesw)
|
||||
find_package(ncursesw CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(readline)
|
||||
find_package(readline REQUIRED)
|
||||
|
||||
set(lnav_LIBS
|
||||
/usr/lib/libz.dylib
|
||||
/usr/lib/libbz2.dylib
|
||||
/usr/local/opt/sqlite/lib/libsqlite3.a
|
||||
/usr/local/opt/pcre/lib/libpcre.a
|
||||
/usr/local/opt/pcre/lib/libpcrecpp.a
|
||||
/usr/local/opt/readline/lib/libreadline.a
|
||||
/usr/local/opt/ncurses/lib/libncurses.a)
|
||||
ZLIB::zlib
|
||||
BZip2::bz2
|
||||
sqlite3::sqlite3
|
||||
PkgConfig::libpcre
|
||||
PkgConfig::libpcrecpp
|
||||
CURL::libcurl
|
||||
readline::readline
|
||||
readline::history
|
||||
PkgConfig::ncursesw)
|
||||
|
||||
add_subdirectory(src)
|
||||
add_subdirectory(test)
|
||||
|
Loading…
Reference in New Issue