X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=config%2Fcommon.am;h=6f7e31033779a7b6b2eaf9133e8c855abb40dbd9;hb=55a3dd7b346d29a52ba305a4558e9e380ef50f47;hp=5803f59f523aaea39f56bb534e9025ba42de5b47;hpb=40b5d054456f6f87d20988f47daa01864f7c69dc;p=lyx.git diff --git a/config/common.am b/config/common.am index 5803f59f52..6f7e310337 100644 --- a/config/common.am +++ b/config/common.am @@ -1,8 +1,6 @@ -AUTOMAKE_OPTIONS = foreign - CLEANFILES = pch.h.gch -DISTCLEANFILES= *.orig *.rej *~ *.bak core +DISTCLEANFILES= pch.h.gch.dep *.orig *.rej *~ *.bak core MAINTAINERCLEANFILES = $(srcdir)/Makefile.in @@ -16,30 +14,28 @@ PCH_FLAGS = -Winvalid-pch --include=$(PCH_SOURCE) PCH_FILE = ./pch.h.gch sinclude ./pch.h.gch.dep -*.C *.cpp: $(PCH_FILE) +*.o *.lo *.obj: $(PCH_FILE) $(PCH_FILE): $(PCH_SOURCE) $(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" - + $(CXXCOMPILE) -x c++-header -fPIC -DPIC $(PCH_SOURCE) -o $(PCH_FILE) \ + -MT $(PCH_FILE) -MD -MP -MF "./$(PCH_FILE).Tdep" \ + && mv "./$(PCH_FILE).Tdep" "./$(PCH_FILE).dep" \ + || rm "./$(PCH_FILE).Tdep" endif SUFFIXES = .gch if USE_INCLUDED_BOOST BOOST_INCLUDES = -I$(top_srcdir)/boost -BOOST_FILESYSTEM = $(top_builddir)/boost/libs/filesystem/src/libboost_filesystem.la -BOOST_REGEX = $(top_builddir)/boost/libs/regex/src/libboost_regex.la -BOOST_SIGNALS = $(top_builddir)/boost/libs/signals/src/libboost_signals.la +BOOST_LIBS = $(top_builddir)/boost/liblyxboost.a else BOOST_INCLUDES = -BOOST_FILESYSTEM = -lboost_filesystem -BOOST_REGEX = -lboost_regex -BOOST_SIGNALS = -lboost_signals +BOOST_REGEX = -lboost_regex$(BOOST_MT) +BOOST_SIGNALS = -lboost_signals$(BOOST_MT) +BOOST_LIBS = $(BOOST_REGEX) $(BOOST_SIGNALS) endif LIBS =