diff --git a/appveyor.yml b/appveyor.yml index e45b031..e197f2d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -48,6 +48,8 @@ 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 65edf9b..53e03b0 100644 --- a/bindings/CMakeLists.txt +++ b/bindings/CMakeLists.txt @@ -53,8 +53,11 @@ 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}) + +find_package(Boost) +if(Boost_FOUND) + target_include_directories(${PROJECT_NAME} PRIVATE ${Boost_INCLUDE_DIRS}) +endif() # Include N-API wrappers execute_process(COMMAND node -p "require('node-addon-api').include"