From 895db3bc46817da20c8c809f76a640dd1ab5fb47 Mon Sep 17 00:00:00 2001 From: Michael Tao Date: Mon, 13 Apr 2026 15:18:25 -0400 Subject: [PATCH] fix: remove eltopo/igl/pngpp from conanfile.py to match meson_options PR #6 removed these three options from meson_options.txt but conanfile.py still listed them in __OPTIONAL_FLAGS_WITH_DEPS__. The generate() method pushed all entries as meson project options, causing 'Unknown options: eltopo, igl, pngpp' on every Conan CI run. --- conanfile.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/conanfile.py b/conanfile.py index e3192b4..33e1228 100644 --- a/conanfile.py +++ b/conanfile.py @@ -29,12 +29,9 @@ ("alembic", [True, False], False, ["alembic/1.8.6"]), ("embree", [True, False], False, ["embree3/3.13.5"]), ("perfetto", [True, False], False, ["perfetto/50.1"]), - ("pngpp", [True, False], False, ["pngpp/0.2.10"]), # Options with no Conan deps (handled entirely by Meson) ("json", [True, False], True, []), ("partio", [True, False], False, []), # cmake subproject; disabled in CI - ("igl", [True, False], False, []), # cmake subproject; disabled in CI - ("eltopo", [True, False], False, []), # cmake subproject; disabled in CI ] __OPTIONS__ = {name: values for name, values, default, deps in __OPTIONAL_FLAGS_WITH_DEPS__}