cmake_minimum_required(VERSION 2.6)
project(mtkbinder)

#add complie options
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -fPIC -O2 -Wall")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++14 -D__unused= -Wall")

#add header files (-I -L)
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../../include/")

#add source file
set(src_fils Parcel.cpp)
add_library(mtkbinder SHARED ${src_fils})

set(link_libs mtklog mtkutils mtkcutils)
target_link_libraries(mtkbinder ${link_libs})

#install
install(TARGETS mtkbinder
    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})



