From 8614ea96f2b95fd426c01d1d24f91f4ca6670922 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Thu, 12 Oct 2023 16:45:35 -0500 Subject: [PATCH] Support building with gz-cmake3 or gz-cmake4 Signed-off-by: Addisu Z. Taddese --- CMakeLists.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 95facaa..814a837 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,8 +8,17 @@ project(gz-tools2 VERSION 2.0.0) #============================================================================ # Find gz-cmake #============================================================================ -find_package(gz-cmake3 REQUIRED) -set(GZ_CMAKE_VER ${gz-cmake3_VERSION_MAJOR}) +find_package(gz-cmake3 QUIET) +if (${gz-cmake3_FOUND}) + set(GZ_CMAKE_VER ${gz-cmake3_VERSION_MAJOR}) +else() + find_package(gz-cmake4 QUIET) + if (${gz-cmake4_FOUND}) + set(GZ_CMAKE_VER ${gz-cmake4_VERSION_MAJOR}) + else() + message(FATAL_ERROR "Could not find either gz-cmake3 or gz-cmake4") + endif() +endif() #============================================================================ # Configure the project