]> git.lyx.org Git - lyx.git/blobdiff - config/common.am
make "make distcheck" work
[lyx.git] / config / common.am
index 3494eb0c1062e46c1cb54f98b742de5a9bc4dfe4..5803f59f523aaea39f56bb534e9025ba42de5b47 100644 (file)
@@ -19,11 +19,12 @@ sinclude ./pch.h.gch.dep
 *.C *.cpp: $(PCH_FILE)
 
 $(PCH_FILE): $(PCH_SOURCE)
-       TMPCMD=` echo $(CXXCOMPILE) | sed -e s,\",\',` ; \
-       PATTERN=`echo $(PCH_FLAGS) | sed -e 's,\/,\\\/,'` ; \
-       $${TMPCMD/$$PATTERN} \
-       -x c++-header $(PCH_SOURCE) -MT $@ -MD -MP -MF "./$@.Tdep" \
-       && mv "./$@.Tdep" "./$@.dep" || rm "./$@.Tdep"
+       $(MAKE) PCH_FLAGS= pch-file
+
+pch-file:
+       $(CXXCOMPILE) -x c++-header $(PCH_SOURCE) -MT $(PCH_FILE)  -MD -MP \
+        -MF "./$(PCH_FILE).Tdep" \
+       && mv "./$(PCH_FILE).Tdep" "./$(PCH_FILE).dep" || rm "./$(PCH_FILE).Tdep"
 
 endif