diff options
Diffstat (limited to 'libcilkrts/Makefile.am')
-rw-r--r-- | libcilkrts/Makefile.am | 44 |
1 files changed, 42 insertions, 2 deletions
diff --git a/libcilkrts/Makefile.am b/libcilkrts/Makefile.am index ac934982163..37797dbabb5 100644 --- a/libcilkrts/Makefile.am +++ b/libcilkrts/Makefile.am @@ -26,7 +26,7 @@ ACLOCAL_AMFLAGS = -I .. -I ../config # Compiler and linker flags. GENERAL_FLAGS = -I$(top_srcdir)/include -DIN_CILK_RUNTIME=1 -GENERAL_FLAGS += -fpic -O3 -fcilkplus +GENERAL_FLAGS += -fcilkplus GENERAL_FLAGS += -DBUILD_USER=\"$(USER)\" GENERAL_FLAGS += -DBUILD_HOST=\"`hostname`\" AM_CFLAGS = $(GENERAL_FLAGS) -std=c99 @@ -34,7 +34,7 @@ AM_CPPFLAGS = $(GENERAL_FLAGS) AM_LDFLAGS = -lpthread -ldl # Target list. -lib_LTLIBRARIES = libcilkrts.la +toolexeclib_LTLIBRARIES = libcilkrts.la libcilkrts_la_SOURCES = runtime/cilk-abi.c runtime/cilk_api.c \ runtime/cilk_malloc.c runtime/c_reducers.c \ @@ -75,3 +75,43 @@ cilkinclude_HEADERS = \ include/cilk/reducer_opxor.h \ include/cilk/reducer_ostream.h \ include/cilk/reducer_string.h + +# Work around what appears to be a GNU make bug handling MAKEFLAGS +# values defined in terms of make variables, as is the case for CC and +# friends when we are called from the top level Makefile. +AM_MAKEFLAGS = \ + "AR_FLAGS=$(AR_FLAGS)" \ + "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ + "CFLAGS=$(CFLAGS)" \ + "CXXFLAGS=$(CXXFLAGS)" \ + "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ + "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ + "INSTALL=$(INSTALL)" \ + "INSTALL_DATA=$(INSTALL_DATA)" \ + "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ + "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ + "JC1FLAGS=$(JC1FLAGS)" \ + "LDFLAGS=$(LDFLAGS)" \ + "LIBCFLAGS=$(LIBCFLAGS)" \ + "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ + "MAKE=$(MAKE)" \ + "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ + "PICFLAG=$(PICFLAG)" \ + "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ + "SHELL=$(SHELL)" \ + "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ + "exec_prefix=$(exec_prefix)" \ + "infodir=$(infodir)" \ + "libdir=$(libdir)" \ + "prefix=$(prefix)" \ + "includedir=$(includedir)" \ + "AR=$(AR)" \ + "AS=$(AS)" \ + "LD=$(LD)" \ + "LIBCFLAGS=$(LIBCFLAGS)" \ + "NM=$(NM)" \ + "PICFLAG=$(PICFLAG)" \ + "RANLIB=$(RANLIB)" \ + "DESTDIR=$(DESTDIR)" + +MAKEOVERRIDES= |