cmake_minimum_required(VERSION 3.12)
project(test_package LANGUAGES CXX)

set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
set(CMAKE_SKIP_BUILD_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)

find_package(libreoffice REQUIRED CONFIG)

get_target_property(LO_LINKDIR libreoffice::libreoffice INTERFACE_LINK_DIRECTORIES)
get_target_property(LO_DEPS libreoffice_DEPS_TARGET INTERFACE_LINK_LIBRARIES)

include_directories(${libreoffice_INCLUDE_DIR})
add_compile_definitions(LIBREOFFICE_PATH=\"${LO_LINKDIR}\")

add_executable(${PROJECT_NAME} test_package.cpp)

target_link_libraries(${PROJECT_NAME} PRIVATE libreoffice::libreoffice)
