cmake_minimum_required(VERSION 3.22)

add_library(sdmplug STATIC src/sdmplugbase.cpp src/sdmplugin.cpp src/sdmdevice.cpp src/sdmchannel.cpp src/sdmsource.cpp)

target_include_directories(sdmplug PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)

target_link_libraries(sdmplug utils api)

if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
	target_link_libraries(sdmplug dl)
endif()
