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
|
)
|