summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvo van Dongen <info@ivovandongen.nl>2017-08-08 16:16:42 +0300
committerIvo van Dongen <info@ivovandongen.nl>2017-08-09 12:13:00 +0300
commit66ce50d4c33a16d6c7dee3254f89373a543b77b0 (patch)
tree674a1e9924258925e783e778debee89dc170191c
parentcd2b29a2ce5554911fc3a0f0b02b4aa88c25b28e (diff)
downloadqtlocation-mapboxgl-66ce50d4c33a16d6c7dee3254f89373a543b77b0.tar.gz
[node] include platform files directly instead of using a intermediate static library
-rw-r--r--cmake/node.cmake9
1 files changed, 6 insertions, 3 deletions
diff --git a/cmake/node.cmake b/cmake/node.cmake
index 502edd8293..a5c450eae7 100644
--- a/cmake/node.cmake
+++ b/cmake/node.cmake
@@ -11,6 +11,9 @@ add_nodejs_module(mbgl-node
set_target_properties("mbgl-node" PROPERTIES CXX_STANDARD 14)
target_sources(mbgl-node
+ PRIVATE platform/default/async_task.cpp
+ PRIVATE platform/default/run_loop.cpp
+ PRIVATE platform/default/timer.cpp
PRIVATE platform/node/src/node_logging.hpp
PRIVATE platform/node/src/node_logging.cpp
PRIVATE platform/node/src/node_map.hpp
@@ -30,16 +33,16 @@ target_compile_options(mbgl-node
)
target_include_directories(mbgl-node
+ PRIVATE include
+ PRIVATE src
PRIVATE platform/default
)
-# Use node-provided uv.h. This is not part of loop-uv.cmake because loop-uv.cmake is also
-# used by linux/config.cmake, where we need to use headers provided by mason's libuv.
+# Use node-provided uv.h
target_include_directories(mbgl-loop-uv PUBLIC ${NODEJS_INCLUDE_DIRS})
target_link_libraries(mbgl-node
PRIVATE mbgl-core
- PRIVATE mbgl-loop-uv
)
target_add_mason_package(mbgl-node PRIVATE geojson)