From 847e3e4ed6b914cfde7730ff55a54ec70d1db548 Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Wed, 10 Sep 2025 22:31:15 +0200 Subject: [PATCH] Ensure recompilation of pyffish on header changes (#917) --- setup.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/setup.py b/setup.py index 707042c..aef59d4 100644 --- a/setup.py +++ b/setup.py @@ -28,6 +28,7 @@ with io.open("README.md", "r", encoding="utf8") as fh: long_description = fh.read().strip() sources = glob("src/*.cpp") + glob("src/syzygy/*.cpp") + glob("src/nnue/*.cpp") + glob("src/nnue/features/*.cpp") +headers = glob("src/*.h") + glob("src/syzygy/*.h") + glob("src/nnue/*.h") + glob("src/nnue/features/*.h") ffish_source_file = os.path.normcase("src/ffishjs.cpp") try: sources.remove(ffish_source_file) @@ -37,6 +38,7 @@ except ValueError: pyffish_module = Extension( "pyffish", sources=sources, + depends=headers, extra_compile_args=args) setup(name="pyffish", version="0.0.88", -- 1.7.0.4