find_library(MEDIADB_CLIENT_LIB mediadb_client PATHS /usr/local/lib)
find_package(json-c REQUIRED)

add_library(media SHARED media.cpp)

add_dependencies(media blogidev)

target_include_directories(media PRIVATE /usr/local/include)

if(WIN32)
    target_link_libraries(media PUBLIC uuidp::uuidp kernel32.lib blogidev ${MEDIADB_CLIENT_LIB} json-c::json-c)
else()
    target_link_libraries(media PUBLIC uuidp::uuidp dl blogidev ${MEDIADB_CLIENT_LIB} json-c::json-c)
endif()

install (TARGETS media  DESTINATION lib/blogi/plugins)