diff --git a/ports/node-api-headers/unofficial-node-api-headers-config.cmake.in b/ports/node-api-headers/unofficial-node-api-headers-config.cmake.in index 50d9a45aa2..7eb5751fca 100644 --- a/ports/node-api-headers/unofficial-node-api-headers-config.cmake.in +++ b/ports/node-api-headers/unofficial-node-api-headers-config.cmake.in @@ -12,11 +12,18 @@ if(NOT TARGET unofficial::node-api-headers::node-api-headers) ) if(APPLE) + # setting those properties like cmake-js does + # https://github.com/cmake-js/cmake-js/blob/272ec1883bc1207205abae948022eecdea02e225/lib/toolset.js#L126 set_target_properties(unofficial::node-api-headers::node-api-headers PROPERTIES INTERFACE_LINK_OPTIONS "LINKER:SHELL:-undefined dynamic_lookup" ) + set_target_properties(unofficial::node-api-headers::node-api-headers PROPERTIES + INTERFACE_COMPILE_DEFINITIONS "_DARWIN_USE_64_BIT_INODE=1;_LARGEFILE_SOURCE;_FILE_OFFSET_BITS=64" + ) endif() + set_property(TARGET unofficial::node-api-headers::node-api-headers APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS "BUILDING_NODE_EXTENSION") + if(WIN32) find_library(node-api-headers_LIBRARY_RELEASE NAMES node PATHS "${CMAKE_CURRENT_LIST_DIR}/../../lib" NO_DEFAULT_PATH REQUIRED) set_target_properties(unofficial::node-api-headers::node-api-headers PROPERTIES diff --git a/ports/node-api-headers/vcpkg.json b/ports/node-api-headers/vcpkg.json index 1b5a538d9d..cc33fcd788 100644 --- a/ports/node-api-headers/vcpkg.json +++ b/ports/node-api-headers/vcpkg.json @@ -1,6 +1,7 @@ { "name": "node-api-headers", "version": "0.0.5", + "port-version": 1, "description": "NodeJS API for writing modules in C++", "homepage": "https://nodejs.org/api/addons.html", "license": "MIT", diff --git a/versions/baseline.json b/versions/baseline.json index e160e3a2a5..3c8d7815dc 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -5566,7 +5566,7 @@ }, "node-api-headers": { "baseline": "0.0.5", - "port-version": 0 + "port-version": 1 }, "nonius": { "baseline": "2019-04-20", diff --git a/versions/n-/node-api-headers.json b/versions/n-/node-api-headers.json index 3661dfcd40..9883f26dfc 100644 --- a/versions/n-/node-api-headers.json +++ b/versions/n-/node-api-headers.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "1a4d676ae2409acc29b77934186b1232e3a80408", + "version": "0.0.5", + "port-version": 1 + }, { "git-tree": "d8703d51a9b88c204782885707fc580ab490e9f4", "version": "0.0.5",