generate_config_tmux_run_script(CONFIG bringup-api-display-message)
generate_config_tmux_run_script(CONFIG bringup-api-error-history-consumer)
generate_config_tmux_run_script(CONFIG bringup-api-evse-board-support)
generate_config_tmux_run_script(CONFIG bringup-api-evse-bsp-and-ovm)
generate_config_tmux_run_script(CONFIG bringup-api-isolation-monitor)
generate_config_tmux_run_script(CONFIG bringup-api-ocpp-consumer)
generate_config_tmux_run_script(CONFIG bringup-api-over-voltage-monitor)
generate_config_tmux_run_script(CONFIG bringup-api-powermeter)
generate_config_tmux_run_script(CONFIG bringup-api-power-supply-DC)
generate_config_tmux_run_script(CONFIG bringup-api-slac)
generate_config_tmux_run_script(CONFIG bringup-api-system)

generate_config_tmux_run_script(CONFIG bringup-DZG)
generate_config_tmux_run_script(CONFIG bringup-EVerestAPI-entrypoint)
generate_config_tmux_run_script(CONFIG bringup-LEM)
generate_config_tmux_run_script(CONFIG bringup-bender-isocha)
generate_config_tmux_run_script(CONFIG bringup-dold-rn5893)
generate_config_tmux_run_script(CONFIG bringup-huawei)
generate_config_tmux_run_script(CONFIG bringup-isolation-monitor-sil)
generate_config_tmux_run_script(CONFIG bringup-nxpnfcfrontend-token-provider)
generate_config_tmux_run_script(CONFIG bringup-pn532-token-provider)
generate_config_tmux_run_script(CONFIG bringup-system)
generate_config_tmux_run_script(CONFIG bringup-uugreen)
generate_config_tmux_run_script(CONFIG bringup-yetidriver)

# install configs
install(
    DIRECTORY "."
    DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}/everest"
    FILES_MATCHING PATTERN "*.yaml" PATTERN "*.json" PATTERN "run_tmux_helper.sh"
)

# install helper script to start bring up configs in tmux
install(
    FILES "run_tmux_helper.sh"
    DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}/everest"
    PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
