project(load_odf_test C)

aux_source_directory(./ TEST_SRC)
aux_source_directory(../test_interface/client TEST_SRC)
aux_source_directory(../test_interface/public TEST_SRC)
aux_source_directory(../test_interface/server TEST_SRC)
list(SORT TEST_SRC)
add_executable(${PROJECT_NAME} ${TEST_SRC})

target_include_directories(${PROJECT_NAME} PUBLIC
    ${GLIB2_INCLUDE_DIRS}
    ${GIO_INCLUDE_DIRS}
    ${DBUS_INCLUDE_DIRS}
    ../test_interface
)
target_link_libraries(${PROJECT_NAME} PUBLIC
    ${GLIB2_LIBRARIES}
    ${GIO_LIBRARIES}
    ${DBUS_LIBRARIES}
    m lb_base
)

install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
install(FILES odf_test.yaml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/test_data/)
install(FILES ref_test.yaml DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/test_data/)
