cmake_minimum_required (VERSION 3.5)

project(meson_display_uvm LANGUAGES C CXX)

set(UVM_SRC
    UvmDev.cpp
    UvmDetach.cpp
)

ADD_DEFINITIONS(-DLINUX_COMPILE)

add_library(meson_display_uvm STATIC ${UVM_SRC})

target_include_directories(meson_display_uvm
    PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}/include
)

target_link_libraries(meson_display_uvm PRIVATE meson_display_common bsd)

set_target_properties(meson_display_uvm PROPERTIES OUTPUT_NAME "meson_display_uvm")
