Skip to content
CMakeLists.txt 528 B
Newer Older
Nathan Chambron's avatar
Nathan Chambron committed
cmake_minimum_required(VERSION 3.2)
project(HackPistacheServ VERSION 0.1.0)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -pg -g3" )

file(GLOB SRCS
    ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp
)

find_package(PkgConfig)
pkg_check_modules(PISTACHE REQUIRED libpistache)

find_package(Boost 1.71 REQUIRED)

find_library(PISTACHEGEN libPistacheGen.a)
message(STATUS ${PISTACHEGEN})

add_executable(HackPistacheServ ${SRCS})
include_directories(src)

target_link_libraries(HackPistacheServ ${PISTACHEGEN} pistache Boost::boost)