
add_executable(drm-simple common.c simple.c)
target_link_libraries(drm-simple PRIVATE liftoff)
add_sanitizers(drm-simple)
if (IPO_SUPPORT_RESULT)
    set_property(TARGET drm-simple PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
endif ()

add_executable(drm-compositor common.c compositor.c)
target_link_libraries(drm-compositor PRIVATE liftoff)
add_sanitizers(drm-compositor)
if (IPO_SUPPORT_RESULT)
    set_property(TARGET drm-compositor PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
endif ()

add_executable(drm-dynamic common.c dynamic.c)
target_link_libraries(drm-dynamic PRIVATE liftoff)
add_sanitizers(drm-dynamic)
if (IPO_SUPPORT_RESULT)
    set_property(TARGET drm-dynamic PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
endif ()

add_executable(drm-multi-output common.c multi-output.c)
target_link_libraries(drm-multi-output PRIVATE liftoff)
add_sanitizers(drm-multi-output)
if (IPO_SUPPORT_RESULT)
    set_property(TARGET drm-multi-output PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE)
endif ()
