# Copyright 2026 Haply Robotics Inc. All rights reserved.
add_executable(08-haply-inverse-http-remote-config 08-haply-inverse-http-remote-config.cpp)
target_include_directories(08-haply-inverse-http-remote-config PUBLIC ${PROJECT_SOURCE_DIR})
target_compile_features(08-haply-inverse-http-remote-config PUBLIC cxx_std_17)
target_link_libraries(08-haply-inverse-http-remote-config PRIVATE hv_static nlohmann_json::nlohmann_json)
install(TARGETS 08-haply-inverse-http-remote-config)

# Glaze variant (C++20)
add_executable(08-haply-inverse-http-remote-config-glz 08-haply-inverse-http-remote-config-glz.cpp)
target_include_directories(08-haply-inverse-http-remote-config-glz PUBLIC ${PROJECT_SOURCE_DIR})
target_compile_features(08-haply-inverse-http-remote-config-glz PUBLIC cxx_std_20)
target_link_libraries(08-haply-inverse-http-remote-config-glz PRIVATE hv_static glaze::glaze)
install(TARGETS 08-haply-inverse-http-remote-config-glz)
