cmake_minimum_required(VERSION 3.9)

project(
  "AddiPack"
  VERSION 2026.3.4
  LANGUAGES C CXX
)

set(CMAKE_POSITION_INDEPENDENT_CODE ON)

# Paths
set(CMAKE_INSTALL_PREFIX "/")
set(DRIVERS_TO_BUILD apci1500;apcie1564;apcie1032;apcix2032;apci16xx)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
set(ADDI_PACK_API_PATH ${CMAKE_CURRENT_SOURCE_DIR}/api)
set(COMMON_DRIVER_DIR ${CMAKE_CURRENT_SOURCE_DIR}/drivers/common)
set(COMMON_LINUX_DIR ${CMAKE_CURRENT_SOURCE_DIR}/drivers/linux/common)
set(OS_SPECIFIC_FOLDER "linux")

add_subdirectory(drivers)
