소스 검색

makepanda: prevent use of invalid -ggdb with emscripten

rdb 6 년 전
부모
커밋
d4f995c1e6
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      makepanda/makepanda.py

+ 5 - 1
makepanda/makepanda.py

@@ -1464,7 +1464,11 @@ def CompileCxx(obj,src,opts):
         # Make sure this is off to avoid GCC/Eigen bug (see GitHub #228)
         cmd += " -fno-unsafe-math-optimizations"
 
-        if (optlevel==1): cmd += " -ggdb -D_DEBUG"
+        if (optlevel==1):
+            if GetTarget() == "emscripten":
+                cmd += " -g -D_DEBUG"
+            else:
+                cmd += " -ggdb -D_DEBUG"
         if (optlevel==2): cmd += " -O1 -D_DEBUG"
         if (optlevel==3): cmd += " -O2"
         if (optlevel==4): cmd += " -O3 -DNDEBUG"