23 lines
483 B
CMake
23 lines
483 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
|
|
project(node_napi CXX)
|
|
|
|
add_library(node_napi
|
|
js_native_api.h
|
|
js_native_api_types.h
|
|
js_native_api_v8.cc
|
|
js_native_api_v8.h
|
|
js_native_api_v8_internals.h
|
|
js_native_api_util.h
|
|
)
|
|
target_include_directories(node_napi PUBLIC ${CMAKE_CURRENT_LIST_DIR})
|
|
|
|
target_compile_definitions(node_napi
|
|
PUBLIC
|
|
NODE_WANT_INTERNALS=1
|
|
NODE_MODULE_VERSION=93
|
|
NAPI_VERSION=8
|
|
)
|
|
|
|
target_link_libraries(node_napi PUBLIC ${se_libs_name})
|