From a1f3a6053649c8cf50754f1e235f8cb5f678516a Mon Sep 17 00:00:00 2001 From: Kylart Date: Sat, 2 Nov 2019 02:37:08 +0100 Subject: [PATCH] Added boost to includes --- appveyor.yml | 2 -- bindings/CMakeLists.txt | 3 +++ bindings/example.js | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index e197f2d..e45b031 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -48,8 +48,6 @@ install: - cd %BOOST_ROOT% - bjam cxxstd=14 release --with-system --layout=system address-model=64 link=shared stage - - choco install ninja - - cd %APPVEYOR_BUILD_FOLDER%\bindings\lib\libtorrent - mkdir build && cd build - cmake -DBOOST_LIBRARYDIR=%BOOST_ROOT%\stage\lib -DCMAKE_CXX_STANDARD=14 -Dbuild_tools=ON -G "Visual Studio 15 2017" -A x64 .. diff --git a/bindings/CMakeLists.txt b/bindings/CMakeLists.txt index d8bf9e8..65edf9b 100644 --- a/bindings/CMakeLists.txt +++ b/bindings/CMakeLists.txt @@ -53,6 +53,9 @@ find_library(LIBTORRENT_LIB torrent-rasterbar) target_include_directories(${PROJECT_NAME} PRIVATE ${LIBTORRENT_INCLUDE_PATH}) target_link_libraries(${PROJECT_NAME} ${LIBTORRENT_LIB}) +find_path(BOOST_INCLUDE_PATH boost) +target_include_directories(${PROJECT_NAME} PRIVATE ${BOOST_INCLUDE_PATH}) + # Include N-API wrappers execute_process(COMMAND node -p "require('node-addon-api').include" WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} diff --git a/bindings/example.js b/bindings/example.js index 9b69157..416a01b 100644 --- a/bindings/example.js +++ b/bindings/example.js @@ -1,3 +1,4 @@ -const { parseName } = require('./build/Release/kawabinds') +const { parseName, torrent } = require('./build/Release/kawabinds') +console.log(torrent) console.log(parseName('[Ouroboros]_Fullmetal_Alchemist_Brotherhood_-_01.mkv'))