派生自 development/c++

pansen
2019-03-07 979bc003bce710bf300bc2bd87a8278585678763
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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
    )