# # Tool for sending http-requests to a REST API # $Id$ # $HeadURL$ # $Author$ # Created by Hannes Fritsche, ESZS, 2026-08-25 # SET(SRCS main_window.cpp main_window.h main.cpp ) NGL_WRAP_UI(SRCS main_window.ui) NGL_ADD_EXECUTABLE(TOOLSWS RestClientUi ${SRCS}) NGL_INSTALL(WS DIRECTORY rest_templates/ DESTINATION bin/updates/) NGL_TARGET_LINK_LIBRARIES(RestClientUi Qt5::Widgets Qt5::Gui LtsRestClient ) NGL_INSTALL_TARGET(RestClientUi) IF (BUILD_TOOLSWS) SET(TEMPLATES_SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/rest_templates") SET(TEMPLATES_DESTINATION "${CMAKE_BINARY_DIR}/bin/rest_templates") ADD_CUSTOM_COMMAND( TARGET RestClientUi POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory "${TEMPLATES_SOURCE}" "${TEMPLATES_DESTINATION}" COMMENT "Copy ${TEMPLATES_SOURCE} to ${TEMPLATES_DESTINATION}" ) ENDIF()