|
1 | 1 | cmake_minimum_required(VERSION 3.4.1) |
2 | 2 |
|
3 | 3 | add_library( |
4 | | - node-sqlite3.node |
5 | | - SHARED |
6 | | - sqlite3_shim.cpp |
7 | | - ${PROJECT_SOURCE_DIR}/../../../../../src/node_sqlite3.cc |
8 | | - ${PROJECT_SOURCE_DIR}/../../../../../src/database.cc |
9 | | - ${PROJECT_SOURCE_DIR}/../../../../../src/statement.cc |
| 4 | + node-sqlite3.node |
| 5 | + SHARED |
| 6 | + sqlite3_shim.cpp |
| 7 | + ${PROJECT_SOURCE_DIR}/../../../../../src/node_sqlite3.cc |
| 8 | + ${PROJECT_SOURCE_DIR}/../../../../../src/database.cc |
| 9 | + ${PROJECT_SOURCE_DIR}/../../../../../src/statement.cc |
10 | 10 | ) |
11 | 11 |
|
12 | 12 | include_directories( |
13 | | - ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/node |
14 | | - ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/v8 |
15 | | - ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/uv |
16 | | - ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/cares |
17 | | - ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include |
18 | | - ${PROJECT_SOURCE_DIR}/../../../../../src |
19 | | - ${PROJECT_SOURCE_DIR} |
20 | | - ${PROJECT_SOURCE_DIR}/../../../../../node_modules/nan |
| 13 | + ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/node |
| 14 | + ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/v8 |
| 15 | + ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/uv |
| 16 | + ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include/cares |
| 17 | + ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/include |
| 18 | + ${PROJECT_SOURCE_DIR}/../../../../../src |
| 19 | + ${PROJECT_SOURCE_DIR} |
| 20 | + ${PROJECT_SOURCE_DIR}/../../../../../node_modules/nan |
21 | 21 | ) |
22 | 22 |
|
23 | 23 | unset(EXTRA_CXX_FLAGS) |
24 | 24 | list(APPEND EXTRA_CXX_FLAGS |
25 | | - -Wno-deprecated-declarations |
26 | | - -DNODE_WANT_INTERNALS=1 |
| 25 | + -Wno-deprecated-declarations |
| 26 | + -DNODE_WANT_INTERNALS=1 |
27 | 27 | ) |
28 | 28 | string (REPLACE ";" " " CPP_FLAGS_STR "${EXTRA_CXX_FLAGS}") |
29 | 29 | SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CPP_FLAGS_STR}" ) |
30 | 30 |
|
31 | | - |
32 | | -find_library( |
33 | | - log-lib |
34 | | - log) |
35 | | - |
36 | | -add_library( |
37 | | - js-lib |
38 | | - SHARED |
39 | | - IMPORTED |
40 | | -) |
41 | | -add_library( |
42 | | - liquidcore-lib |
43 | | - SHARED |
44 | | - IMPORTED |
45 | | -) |
| 31 | +find_library(log-lib log) |
| 32 | +add_library(js-lib SHARED IMPORTED) |
| 33 | +add_library(liquidcore-lib SHARED IMPORTED) |
46 | 34 | set_target_properties( |
47 | | - js-lib |
48 | | - PROPERTIES IMPORTED_LOCATION |
49 | | - ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/jni/${ANDROID_ABI}/libliquidjs.so |
| 35 | + js-lib |
| 36 | + PROPERTIES IMPORTED_LOCATION |
| 37 | + ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/jni/${ANDROID_ABI}/libliquidjs.so |
50 | 38 | ) |
51 | 39 | set_target_properties( |
52 | | - liquidcore-lib |
53 | | - PROPERTIES IMPORTED_LOCATION |
54 | | - ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/jni/${ANDROID_ABI}/libliquidnode.so |
| 40 | + liquidcore-lib |
| 41 | + PROPERTIES IMPORTED_LOCATION |
| 42 | + ${PROJECT_SOURCE_DIR}/../../../build/liquidcore-addon/jni/${ANDROID_ABI}/libliquidnode.so |
55 | 43 | ) |
56 | 44 | target_link_libraries( # Specifies the target library. |
57 | | - node-sqlite3.node |
58 | | - js-lib |
59 | | - liquidcore-lib |
60 | | - ${log-lib}) |
| 45 | + node-sqlite3.node |
| 46 | + js-lib |
| 47 | + liquidcore-lib |
| 48 | + ${log-lib} |
| 49 | +) |
0 commit comments