Added ninja and proper boost find

This commit is contained in:
Kylart 2019-11-02 02:55:04 +01:00
parent a1f3a60536
commit 3fe22c92a3
2 changed files with 7 additions and 2 deletions

View File

@ -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 ..

View File

@ -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"