cmake_minimum_required(VERSION 2.6)
project(libcarrierconfig)

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

#add header files (-I -L)
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../mtk-ril/framework/include/")
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/")
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../platformlib/include/")
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../platformlib/include/cutils/")

#add source file
set(src_fils carrierconfig.c)
add_library(libcarrierconfig SHARED ${src_fils})

set(link_libs mtkcutils)
target_link_libraries(libcarrierconfig ${link_libs})


#install
install(TARGETS libcarrierconfig
    RUNTIME DESTINATION bin
    LIBRARY DESTINATION lib
    ARCHIVE DESTINATION lib)



