# This file is automatically generated. Do not modify!
cmake_minimum_required(VERSION 3.10)
project(gz_tools_vendor)

# Project-specific settings
set(LIB_VER_MAJOR 3)
set(LIB_VER_MINOR 0)
set(LIB_VER_PATCH 0)
set(LIB_VER_SUFFIX "-pre1")

# Derived variables
set(LIB_NAME gz-tools)
set(GITHUB_NAME gz-tools)
string(REPLACE "-" "_" LIB_NAME_UNDERSCORE ${LIB_NAME})
set(LIB_NAME_COMP_PREFIX ${LIB_NAME})
set(LIB_NAME_FULL gz-tools)
set(LIB_VER ${LIB_VER_MAJOR}.${LIB_VER_MINOR}.${LIB_VER_PATCH})

option(VENDOR_FROM_LIB_VCS_REF
  "Vendor from a VCS ref instead of tag. Uses the value in LIB_VCS_REF if specified or main otherwise"
  OFF)
if(NOT VENDOR_FROM_LIB_VCS_REF)
  set(LIB_VCS_VER ${GITHUB_NAME}${LIB_VER_MAJOR}_${LIB_VER}${LIB_VER_SUFFIX})
elseif(LIB_VCS_REF)
  set(LIB_VCS_VER ${LIB_VCS_REF})
else()
  set(LIB_VCS_VER main)
endif()

find_package(ament_cmake_core REQUIRED)
find_package(ament_cmake_vendor_package REQUIRED)
find_package(ament_cmake_export_dependencies REQUIRED)

find_package(gz_cmake_vendor REQUIRED)

find_program(GZ_TOOLS_PROGRAM gz)
if(NOT GZ_TOOLS_PROGRAM)
  set(${LIB_NAME_FULL}_FOUND false)
else()
  set(${LIB_NAME_FULL}_FOUND true)
endif()

ament_vendor(${LIB_NAME_UNDERSCORE}_vendor
  SATISFIED ${${LIB_NAME_FULL}_FOUND}
  VCS_URL https://github.com/gazebosim/${GITHUB_NAME}.git
  VCS_VERSION ${LIB_VCS_VER}
  GLOBAL_HOOK
)

find_package(ament_cmake_test REQUIRED)
if(BUILD_TESTING)
  find_package(ament_cmake_lint_cmake REQUIRED)
  find_package(ament_cmake_copyright REQUIRED)
  find_package(ament_cmake_xmllint REQUIRED)

  ament_lint_cmake()
  ament_copyright()
  ament_xmllint()
endif()

ament_export_dependencies(
  gz_cmake_vendor
)


ament_package()
