From a6c4784a9e2b04acb9f6492a01b585cd1ee39298 Mon Sep 17 00:00:00 2001 From: James Pace Date: Wed, 16 Sep 2026 20:00:28 -0400 Subject: [PATCH] Init commit. --- CMakeLists.txt | 21 +++++++++++++++++++++ package.xml | 15 +++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 package.xml diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..70b265a --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,21 @@ +cmake_minimum_required(VERSION 4.2) +project(threepp_vendor) + +find_package(ament_cmake REQUIRED) + +set(BUILD_SHARED_LIBS ON CACHE INTERNAL "Build shared libraries" FORCE) + +include(FetchContent) +FetchContent_Declare( + threepp + GIT_REPOSITORY https://github.com/markaren/threepp.git + GIT_TAG 2026-08-21 + GIT_SHALLOW TRUE + SYSTEM +) +set(BUILD_SHARED_LIBS ON CACHE INTERNAL "Build shared libraries" FORCE) +set(THREEPP_USE_EXTERNAL_GLFW ON) +FetchContent_MakeAvailable(threepp) + +ament_export_dependencies(threepp) +ament_package() diff --git a/package.xml b/package.xml new file mode 100644 index 0000000..99b791e --- /dev/null +++ b/package.xml @@ -0,0 +1,15 @@ + + + + threepp_vendor + 0.0.0 + TODO: Package description + jimmy + TODO: License declaration + + ament_cmake + + + ament_cmake + +