30 lines
646 B
CMake
30 lines
646 B
CMake
cmake_minimum_required(VERSION 2.6)
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
|
|
|
|
AUX_SOURCE_DIRECTORY(. main)
|
|
|
|
add_library(stat ${main} ${http_service})
|
|
|
|
LINK_DIRECTORIES(
|
|
${PROJECT_SOURCE_DIR}/../../comm
|
|
${PROJECT_SOURCE_DIR}/../../3rdlib/jsoncpp/lib
|
|
${PROJECT_SOURCE_DIR}/../../3rdlib/attr_api
|
|
)
|
|
|
|
ADD_EXECUTABLE(stattool ${main} ${http_service})
|
|
|
|
target_include_directories(stat PUBLIC
|
|
../../comm
|
|
../../3rdlib/attr_api
|
|
../../3rdlib/jsoncpp/include
|
|
)
|
|
|
|
target_include_directories(stattool PUBLIC
|
|
../../comm
|
|
../../3rdlib/attr_api
|
|
../../3rdlib/jsoncpp/include
|
|
)
|
|
|
|
target_link_libraries(stattool libattr_api_64.a libcommon.a jsoncpp dl rt)
|