cmake_minimum_required(VERSION ${MIN_VER_CMAKE})
project(${TARGET_BASE} C CXX)

# Headers and SRC
include_directories(${PROJECT_SOURCE_DIR}/../../3rdparty)
include_directories(${PROJECT_SOURCE_DIR}/../../sources)
file(GLOB_RECURSE BUILD_SRC *.cpp *.c *.h)
file(GLOB install_list *.h *.hpp)

# Binary targets
add_library(${TARGET_BASE} ${BUILD_SRC})
install(TARGETS ${TARGET_BASE}
        DESTINATION ${TBPLAS_LIB_ARCHIVE_INSTALL_PATH})

# Headers targets
install(FILES ${install_list}
        DESTINATION ${TBPLAS_INCLUDE_INSTALL_PATH}/base
        PERMISSIONS OWNER_READ GROUP_READ WORLD_READ)
