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/ ) 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 ) 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 ) 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 ) #add_executable(Apptest # demo.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 # ) # #target_link_libraries(Apptest # boost_system # boost_thread # boost_filesystem # ei # erl_interface_st # ei_st # erl_interface # # uuid # rt # pthread # avformat # avcodec # swresample # swscale # avutil # bz2 dl z # # opencv_world # THFaceImage # THFeature # THFaceProperty # # curl # fastcommon # fdfsclient # # Qt5Core # Qt5Sql # # jsoncpp # # HCCore # hcnetsdk # )