From e1675f1a539c22fdb3c5ebdacaa6a5c0fb383152 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 10 Apr 2018 15:31:48 +0200 Subject: [PATCH] makepanda: fix compile error on Windows with some versions of flex --- makepanda/makepanda.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index b772a4a9e7..3f597f90b7 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -552,6 +552,7 @@ if (COMPILER == "MSVC"): PkgDisable("EGL") PkgDisable("CARBON") PkgDisable("COCOA") + DefSymbol("FLEX", "YY_NO_UNISTD_H") if (PkgSkip("PYTHON")==0): IncDirectory("ALWAYS", SDK["PYTHON"] + "/include") LibDirectory("ALWAYS", SDK["PYTHON"] + "/libs") @@ -1396,7 +1397,7 @@ def CompileBison(wobj, wsrc, opts): CopyFile(wdsth, GetOutputDir()+"/tmp/"+ifile+".h") # Finally, compile the generated source file. - CompileCxx(wobj,wdstc,opts) + CompileCxx(wobj, wdstc, opts + ["FLEX"]) ######################################################################## ##