# SPDX-License-Identifier: MPL-2.0
#
# sequa-render : processus de rendu lancé par le Core (ADR 0008, ADR 0009). Ne dépend
# d'aucun moteur : l'adaptateur est une bibliothèque chargée à l'exécution.

add_executable(sequa_render
    src/main.cpp
    src/adapter_library.cpp
    src/core_link.cpp)
set_target_properties(sequa_render PROPERTIES OUTPUT_NAME sequa-render)
target_link_libraries(sequa_render PRIVATE sequa::3d sequa::3d_wire sequa::layout ixwebsocket::ixwebsocket)
if(UNIX)
    target_link_libraries(sequa_render PRIVATE ${CMAKE_DL_LIBS})
endif()
sequa_target_defaults(sequa_render)
sequa_install_executable(sequa_render render)
