######################################
# moudles
######################################
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/Modules/)
######################################
# compile
######################################
#Specify the minimum version for CMake
cmake_minimum_required(VERSION 3.3.2)

set(PROJ_NAME "extio_kcsdr")

#Project's names
project(${PROJ_NAME})

#Set the output folder where you program will be created
set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/bin)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR})
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR})

find_package(KCSDR REQUIRED)
if(NOT KCSDR_FOUND)
    message(FATAL_ERROR "can not find kcsdr library!")
endif(NOT KCSDR_FOUND)
list(APPEND KCSDR_LIBS ${KCSDR_LIBRARIES})

include_directories(${PROJECT_SOURCE_DIR}/../../api)

#build
set(CMAKE_BUILD_TYPE "Debug")
add_library(${PROJ_NAME} SHARED ${PROJECT_SOURCE_DIR}/extio_kcsdr.cpp ${PROJECT_SOURCE_DIR}/extio_kcsdr.def)
target_link_libraries(${PROJ_NAME} ${KCSDR_LIBS})

