msnodesqlv8
Version:
Microsoft Driver for Node.js SQL Server compatible with all versions of Node.
49 lines (43 loc) • 1.12 kB
Plain Text
cmake_minimum_required(VERSION 3.3)
project(src)
# e.g. "date_time" for "libboost_date_time"
set(Boost_USE_STATIC_LIBS ON) # only find static libs
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
find_package(Boost COMPONENTS date_time filesystem system)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES
BinaryColumn.h
BoolColumn.h
Column.cpp
Column.h
Connection.cpp
Connection.h
CriticalSection.h
IntColumn.h
NodeColumns.h
NullColumn.h
NumberColumn.h
OdbcConnection.cpp
OdbcConnection.h
OdbcConnectionBridge.h
OdbcError.cpp
OdbcError.h
OdbcHandle.h
OdbcOperation.cpp
OdbcOperation.h
Operation.h
ResultSet.cpp
ResultSet.h
sqlncli.h
stdafx.cpp
stdafx.h
StringColumn.h
TimestampColumn.h
Utility.cpp
Utility.h)
if(Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS})
add_executable(src ${SOURCE_FILES})
target_link_libraries(nodelib ${Boost_LIBRARIES})
endif()