cmake_minimum_required(VERSION 3.5) project(LocalDBTool) 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( ./ ../../../BasicPlatForm ../../../BasicPlatForm/basic/util/app ../../../BasicPlatForm/basic/db/sqlite/ ../../../BasicPlatForm/basic/db/sqlite/sqlite-v-3220000 ../../../BasicPlatForm/libs/libuuid/include ../../../BasicPlatForm/libs/glog/include ../../../BasicPlatForm/libs/jsoncpp/include /usr/include/x86_64-linux-gnu/qt5 /usr/include/x86_64-linux-gnu/qt5/QtCore/ /usr/include/x86_64-linux-gnu/qt5/QtSql/ ) link_directories( ../../../BasicPlatForm/basic/db/sqlite/sqlite-v-3220000 ../../../BasicPlatForm/libs/libuuid/lib ../../../BasicPlatForm/libs/glog/lib ../../../BasicPlatForm/libs/jsoncpp/lib ) add_executable(${PROJECT_NAME} main.cpp # SqliteFaceEncap.cpp # # ../../BasicPlatForm/basic/db/sqlite/sqliteEncapsulation.cpp # ../../BasicPlatForm/basic/db/sqlite/sqliteEncapsulation.h # GetUUId.cpp GetUUId.h ) target_link_libraries(${PROJECT_NAME} glog pthread Qt5Core Qt5Sql uuid jsoncpp sqlite3 dl )