set(GLDOZE_RENDER_TEST_APP_DIR "${CMAKE_BINARY_DIR}/apps/render_test")

add_library(gldoze_render_test MODULE render_test_plugin.cpp)
target_link_libraries(gldoze_render_test PRIVATE gldoze_sdk)
set_target_properties(gldoze_render_test PROPERTIES
  LIBRARY_OUTPUT_DIRECTORY "${GLDOZE_RENDER_TEST_APP_DIR}"
  PREFIX "lib"
  OUTPUT_NAME "gldoze_render_test"
  CXX_VISIBILITY_PRESET hidden
  VISIBILITY_INLINES_HIDDEN YES
)

file(MAKE_DIRECTORY "${GLDOZE_RENDER_TEST_APP_DIR}")
configure_file(app.json.in "${GLDOZE_RENDER_TEST_APP_DIR}/app.json" @ONLY)
