cmake_minimum_required(VERSION 3.5)
project(DataWebServer)
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../build)
set(CMAKE_CXX_STANDARD 11)
add_compile_options(-fPIC)
add_definitions(-DDEBUG_ERR -DDEBUG_INFO -fpermissive)
add_definitions(-DGLOG)
set(CMAKE_BUILD_TYPE debug)
include_directories(
./
../FaceSearchServer/CasiaFaceWrapper
../VideoServer/QiaoJia/DB
#
../LocalDBTool/
../../../BasicPlatForm/basic/db/sqlite/
../../../BasicPlatForm/basic/db/sqlite/sqlite-v-3220000/
../../../BasicPlatForm
../../../BasicPlatForm/libs/opencv/include
../../../BasicPlatForm/libs/Ice-3.7.0/include
../../../BasicPlatForm/libs/Casia_Face/FaceSdk/include
../../../BasicPlatForm/libs/jsoncpp/include
../../../BasicPlatForm/libs/crul/include
../../../BasicPlatForm/libs/FastDFS/include
../../../BasicPlatForm/libs/FastDFS/include/fastdfs
../../../BasicPlatForm/libs/FastDFS/include/fastcommon
../../../BasicPlatForm/libs/ffmpeg/include
../../../BasicPlatForm/basic/util/fastdfs/
../../../BasicPlatForm/basic/util/curl/
../../../BasicPlatForm/basic/http_server/
../../../BasicPlatForm/libs/libuuid/include
../../../BasicPlatForm/libs/uniview/include
../../syncDBTool
../../../BasicPlatForm/libs/hcTool/HCNetSDK64/incCn
../../../BasicPlatForm/libs/libboost/include
/usr/include/x86_64-linux-gnu/qt5
/usr/include/x86_64-linux-gnu/qt5/QtCore/
/usr/include/x86_64-linux-gnu/qt5/QtSql/
#glog
../../../BasicPlatForm/libs/glog/include
../../../BasicPlatForm/libs/mysqlpp/include
../../../BasicPlatForm/libs/mysql/include/mysql/
../../../BasicPlatForm/basic/util/app/
#nsq
../../../BasicPlatForm/libs/EvnsqTool/
../../../BasicPlatForm/libs/EvnsqTool/include
../../../BasicPlatForm/libs/libevent/include
)
link_directories(
#glog
../../../BasicPlatForm/libs/glog/lib
/usr/lib/erlang/lib/erl_interface-3.8.2/lib/
/usr/local/cuda/lib64
../../../BasicPlatForm/libs/opencv/lib
../../../BasicPlatForm/libs/Casia_Face/FaceSdk/lib/cpu
../../../BasicPlatForm/libs/crul/lib
../../../BasicPlatForm/libs/FastDFS/lib
../../../BasicPlatForm/libs/jsoncpp/lib
../../../BasicPlatForm/libs/ffmpeg/lib
../../../BasicPlatForm/libs/libuuid/lib
../../../BasicPlatForm/libs/hcTool/HCNetSDK64/lib/
../../../BasicPlatForm/libs/hcTool/HCNetSDK64/lib/HCNetSDKCom/
../../../BasicPlatForm/libs/uniview/lib
../../../BasicPlatForm/libs/libboost/lib
../../../BasicPlatForm/basic/db/sqlite/
../../../BasicPlatForm/basic/db/sqlite/sqlite-v-3220000
../../../BasicPlatForm/libs/mysqlpp/lib
../../../BasicPlatForm/libs/mysql/lib
#nsq
../../../BasicPlatForm/libs/EvnsqTool/lib
../../../BasicPlatForm/libs/libevent/lib
)
add_executable(DataWebServer
main.cpp
http_configserver.cpp
http_configserver.h
./net_config/net_config.cpp
./net_config/net_config.h
../VideoServer/QiaoJia/DB/LDBTool.cpp
./AppPipeController.cpp
./AppPipeController.h
../../../BasicPlatForm/basic/util/opencv/CvUtil.cpp
../../../BasicPlatForm/basic/util/BASE64/Base64.cpp
../../../BasicPlatForm/basic/util/fastdfs/FastdfsClient.cpp
../FaceSearchServer/CasiaFaceWrapper/CasiaFaceWrapperN.cpp
../FaceSearchServer/CasiaFaceWrapper/CasiaFaceWrapperN.h
../../../BasicPlatForm/basic/pipe_element/ffmpeg/FfmpegElement.cpp
../../../BasicPlatForm/basic/pipe_element/ffmpeg/VideoChangeScore.cpp
../../../BasicPlatForm/basic/timer_counter/Clocktimer.cpp
../../syncDBTool/ErlangDbTool.cpp
#
../LocalDBTool/GetUUId.cpp
../LocalDBTool/SqliteFaceEncap.cpp
../../../BasicPlatForm/basic/db/sqlite/sqliteEncapsulation.cpp
../../../BasicPlatForm/basic/db/sqlite/sqliteEncapsulation.h
vss/dao/BaseDao.cpp
)
target_link_libraries(DataWebServer
glog
boost_system
boost_thread
boost_filesystem
ei
erl_interface_st
ei_st
erl_interface
uuid
rt
avformat
avcodec
swresample
swscale
avutil
bz2 dl z
opencv_world
THFaceImage
THFeature
THFaceProperty
curl
fastcommon
fdfsclient
Qt5Core
Qt5Sql
sqlite3
jsoncpp
imos_mw_sdk
mw_sdk_player
mw_sdk_ipc
mw_sdk_bp
mw_sdk_rm
HCCore
hcnetsdk
pthread
mysqlpp
mysqlclient
#mq
event
evnsq
evpp_concurrentqueue
)
add_executable(demo
demo.cpp
./AppPipeController.cpp
./AppPipeController.h
../../../BasicPlatForm/basic/util/opencv/CvUtil.cpp
../../../BasicPlatForm/basic/pipe_element/ffmpeg/FfmpegElement.cpp
../../../BasicPlatForm/basic/pipe_element/ffmpeg/VideoChangeScore.cpp
../../../BasicPlatForm/basic/timer_counter/Clocktimer.cpp
)
target_link_libraries(demo
glog
boost_system
boost_thread
boost_filesystem
ei
erl_interface_st
ei_st
erl_interface
uuid
rt
avformat
avcodec
swresample
swscale
avutil
bz2 dl z
opencv_world
THFaceImage
THFeature
THFaceProperty
curl
fastcommon
fdfsclient
Qt5Core
Qt5Sql
sqlite3
jsoncpp
imos_mw_sdk
mw_sdk_player
mw_sdk_ipc
mw_sdk_bp
mw_sdk_rm
HCCore
hcnetsdk
pthread
mysqlpp
mysqlclient
#mq
event
evnsq
evpp_concurrentqueue
)