diff --git a/functions/cgo.go b/functions/cgo.go index 572c26b..aad5f25 100644 --- a/functions/cgo.go +++ b/functions/cgo.go @@ -17,8 +17,7 @@ package functions // H3 ships no pkg-config file, so the one dependency whose header the public // MEOS headers expose (meos_h3.h includes ) names its include dir -// here. GEOS and GSL, the other exposed dependencies, resolve from the default -// include path. +// here. #cgo darwin CFLAGS: -I/opt/homebrew/include/h3 #cgo linux CFLAGS: -I/usr/include/h3 diff --git a/tools/codegen.py b/tools/codegen.py index 5e25411..7417c8c 100644 --- a/tools/codegen.py +++ b/tools/codegen.py @@ -43,7 +43,7 @@ # Forward-declared opaque types we never wrap (mirrors the cdef skip list # the PyMEOS-CFFI builder applies). -OPAQUE_TYPES = ("json_object", "GEOSContextHandle_t") +OPAQUE_TYPES = ("json_object",) # C-name skip list: functions handled by hand or intentionally hidden. # CODEGEN-REGULAR-EXCEPTION: this is the documented audit bucket for the @@ -1120,8 +1120,7 @@ def _todo_stub(c_name: str, reason: str) -> str: // H3 ships no pkg-config file, so the one dependency whose header the public // MEOS headers expose (meos_h3.h includes ) names its include dir -// here. GEOS and GSL, the other exposed dependencies, resolve from the default -// include path. +// here. #cgo darwin CFLAGS: -I/opt/homebrew/include/h3 #cgo linux CFLAGS: -I/usr/include/h3