projects
/
makefiles.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b0839de
)
エラー発生時、ログのエラー部分を行頭に「<TeXファイル名>:<行番号>:」を付けて表示する
author
j8takagi
<j8takagi@nifty.com>
Sun, 8 Dec 2013 04:26:32 +0000
(13:26 +0900)
committer
j8takagi
<j8takagi@nifty.com>
Sun, 8 Dec 2013 04:26:32 +0000
(13:26 +0900)
latex_mk/latex.mk
patch
|
blob
|
history
diff --git
a/latex_mk/latex.mk
b/latex_mk/latex.mk
index
f0e7cd3
..
b09960f
100644
(file)
--- a/
latex_mk/latex.mk
+++ b/
latex_mk/latex.mk
@@
-88,9
+88,13
@@
BASE = $(basename $<)
# LaTeX処理(コンパイル)
LATEXCMD = $(LATEX) -interaction=batchmode $(LATEXFLAG) $(BASE).tex
# LaTeX処理(コンパイル)
LATEXCMD = $(LATEX) -interaction=batchmode $(LATEXFLAG) $(BASE).tex
+# エラー発生時、ログのエラー部分を行頭に「<TeXファイル名>:<行番号>:」を付けて表示する
COMPILE.tex = \
$(ECHO) $(LATEXCMD); $(LATEXCMD) >/dev/null 2>&1 || \
COMPILE.tex = \
$(ECHO) $(LATEXCMD); $(LATEXCMD) >/dev/null 2>&1 || \
- ($(SED) -n -e '/^!/,/^$$/p' $(BASE).log | $(SED) -e 's/.* line \([0-9]*\) .*/$(BASE).tex:\1: &/g'; exit 1)
+ ( \
+ $(SED) -n -e '/^!/,/^$$/p' $(BASE).log | \
+ $(SED) -e 's/.*\s*l\(ine \|\.\)\([0-9]*\) .*/$(BASE).tex:\2: &/'; \
+ exit 1)
# 相互参照未定義の警告
WARN_UNDEFREF := There were undefined references.
# 相互参照未定義の警告
WARN_UNDEFREF := There were undefined references.