From 4e76eab22de2bb36ab825442bbc38245df709c02 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Thu, 22 Oct 2026 23:15:00 +0200 Subject: [PATCH] Compile with the families MobilityDB's ALL enables ALL_FAMILIES mirrors the families MobilityDB's CMakeLists.txt turns on with ALL=ON: CBUFFER, H3, JSON, NPOINT, POINTCLOUD, POSE, RGEO, QUADBIN, RASTER and S2CELL. MEOS has no ARROW family, so that macro guards nothing, and S2CELL is defined so the s2cell declarations of meos_s2cell.h reach the compiled unit as they reach the catalog. --- builder/build_pymeos.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/builder/build_pymeos.py b/builder/build_pymeos.py index 5d28ce0..7abf8e5 100644 --- a/builder/build_pymeos.py +++ b/builder/build_pymeos.py @@ -68,16 +68,16 @@ def get_include_dirs(): # guarded by ``#if `` are otherwise preprocessed out and diverge from # the catalog. In sync with MobilityDB CMakeLists.txt's ``if(ALL)`` loop. ALL_FAMILIES = ( - "ARROW", "CBUFFER", "H3", "JSON", "NPOINT", "POINTCLOUD", "POSE", + "RGEO", "QUADBIN", "RASTER", - "RGEO", + "S2CELL", ) ffibuilder.set_source(