shm-typed-lru
Version:
LRU shared memory list build on top of shm-type-array.
16 lines (8 loc) • 395 B
Plain Text
cmake_minimum_required(VERSION 3.5.1)
set (CMAKE_CXX_STANDARD 17)
project (shm-typed-lru)
include_directories(${CMAKE_JS_INC} $@REPLACE_NAN/nan)
file(GLOB SOURCE_FILES "src/*.cc" "src/*.h")
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${CMAKE_JS_SRC})
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "" SUFFIX ".node")
target_link_libraries(${PROJECT_NAME} ${CMAKE_JS_LIB})