# Copyright 2026 Haply Robotics Inc. All rights reserved.
add_executable(03-haply-inverse-print-wireless-verse-grip 03-haply-inverse-print-wireless-verse-grip.cpp)
target_include_directories(03-haply-inverse-print-wireless-verse-grip PUBLIC ${PROJECT_SOURCE_DIR})
target_compile_features(03-haply-inverse-print-wireless-verse-grip PUBLIC cxx_std_11)
target_link_libraries(03-haply-inverse-print-wireless-verse-grip PRIVATE hv_static nlohmann_json::nlohmann_json)
install(TARGETS 03-haply-inverse-print-wireless-verse-grip)

# Glaze variant (C++20)
add_executable(03-haply-inverse-print-wireless-verse-grip-glz 03-haply-inverse-print-wireless-verse-grip-glz.cpp)
target_include_directories(03-haply-inverse-print-wireless-verse-grip-glz PUBLIC ${PROJECT_SOURCE_DIR})
target_compile_features(03-haply-inverse-print-wireless-verse-grip-glz PUBLIC cxx_std_20)
target_link_libraries(03-haply-inverse-print-wireless-verse-grip-glz PRIVATE hv_static glaze::glaze)
install(TARGETS 03-haply-inverse-print-wireless-verse-grip-glz)
