cmake_minimum_required(VERSION 3.15)

set(DLDT_DIR ${CMAKE_CURRENT_SOURCE_DIR})
set(SDK_PATH "$ENV{DLICC_PATH}/..")
get_filename_component(SDK_PATH ${SDK_PATH} ABSOLUTE)

include_directories(${SDK_PATH}/include)
link_directories(${SDK_PATH}/lib)

# Install shared headers (export.h)
install(DIRECTORY ${DLDT_DIR}/common/
    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/common
    FILES_MATCHING PATTERN "*.h"
)

# ---- module options ----
# BUILD_JPEG, BUILD_VIDEO, BUILD_NETWORK are defined in root CMakeLists.txt
if(NOT DEFINED BUILD_JPEG)
    set(BUILD_JPEG ON)
endif()
if(NOT DEFINED BUILD_VIDEO)
    set(BUILD_VIDEO ON)
endif()
if(NOT DEFINED BUILD_NETWORK)
    set(BUILD_NETWORK ON)
endif()

if(BUILD_JPEG)
    add_subdirectory(jpeg)
endif()
if(BUILD_VIDEO)
    add_subdirectory(video)
endif()
if(BUILD_NETWORK)
    add_subdirectory(network)
endif()
