find_package(gameinfoplus)
find_package(json-c REQUIRED)

if(${gameinfoplus_FOUND})
    add_library(gamestatus SHARED gameinfo.cpp)

    add_dependencies(gamestatus blogidev)

    target_include_directories(gamestatus PUBLIC ${gameinfoplus_INCLUDE_DIR})
    

    if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows")
	    target_link_libraries(gamestatus PUBLIC kernel32.lib uuidp::uuidp blogidev gameinfoplus::gameinfoplus json-c::json-c)
    else()
	    target_link_libraries(gamestatus PUBLIC dl blogidev uuidp::uuidp gameinfoplus::gameinfoplus json-c::json-c)
    endif()

    install (TARGETS gamestatus  DESTINATION lib/blogi/plugins)
endif()
