39 lines
971 B
CMake
Executable File
39 lines
971 B
CMake
Executable File
#--------------------------------------------------------
|
|
# The CMakeLists.txt for: pDataManagement
|
|
# Author(s): Xiaobin Zeng
|
|
#--------------------------------------------------------
|
|
|
|
SET(SRC
|
|
DataManagement.cpp
|
|
DataManagement_Info.cpp
|
|
main.cpp
|
|
)
|
|
|
|
FIND_LIBRARY(DUNE_LIB dune-core /usr/local/lib /usr/local/lib/DUNE)
|
|
FIND_PATH(DUNE_INCLUDE DUNE/IMC.hpp /usr/local/include /usr/local/include/DUNE)
|
|
include_directories(${DUNE_INCLUDE})
|
|
|
|
# include(FindProtobuf)
|
|
# find_package(Protobuf REQUIRED)
|
|
# include_directories(${Protobuf_INCLUDE_DIR})
|
|
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
#find_package (jsoncpp NO_MODULE REQUIRED)
|
|
|
|
include_directories(/usr/include/jsoncpp/)
|
|
link_directories(/usr/local/lib/)
|
|
|
|
ADD_EXECUTABLE(pDataManagement ${SRC})
|
|
TARGET_LINK_LIBRARIES(pDataManagement
|
|
${MOOS_LIBRARIES}
|
|
${CMAKE_DL_LIBS}
|
|
${SYSTEM_LIBS}
|
|
${DUNE_LIB}
|
|
mbutil
|
|
m
|
|
pthread
|
|
jsoncpp
|
|
)
|
|
|