From: Fabian Fichter Date: Wed, 10 Sep 2025 20:31:15 +0000 (+0200) Subject: Ensure recompilation of pyffish on header changes (#917) X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=847e3e4ed6b914cfde7730ff55a54ec70d1db548;p=fairystockfish.git Ensure recompilation of pyffish on header changes (#917) --- 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",