diff --git a/autogen.sh b/autogen.sh index a28ea757d0b1fb6fed01b1c76022c6c778031f42..58be14a3ff7b2656089f5f7409b2557d628adde0 100755 --- a/autogen.sh +++ b/autogen.sh @@ -12,9 +12,16 @@ if test -z "$AUTOMAKE" ; then done fi +if [ `uname -s` = Darwin ] ; then +# libtoolize is glibtoolize on OSX + LIBTOOLIZE=glibtoolize +else + LIBTOOLIZE=libtoolize +fi + ./aclocal.sh && -echo libtoolize --copy --automake && -libtoolize --copy --automake && +echo $LIBTOOLIZE --copy --automake && +$LIBTOOLIZE --copy --automake && echo autoheader && autoheader && echo autoconf && diff --git a/extras/Makefile.am b/extras/Makefile.am index 22048afb9c45edeacbc20815095db7ceb843e6f6..7adcf59b879fb295d2d636d1fd3b380db69f82c1 100644 --- a/extras/Makefile.am +++ b/extras/Makefile.am @@ -3,5 +3,4 @@ EXTRA_DIST = music_mpirun install-data-hook: - @INSTALL_PROGRAM@ $(srcdir)/music@LAUNCHSTYLE@ $(DESTDIR)$(bindir)/MUSIC - + @INSTALL_PROGRAM@ $(srcdir)/music@LAUNCHSTYLE@ $(DESTDIR)$(bindir)/musicrun diff --git a/src/Makefile.am b/src/Makefile.am index 9edf176d7f5a53211ef35e2d6209e91b3584bb65..0a133e024d0f76c49f6461818ddfc9086f677722 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -47,7 +47,7 @@ libmusic_la_SOURCES = \ libmusic_la_HEADERS = music.hh libmusic_la_CXXFLAGS = -I$(top_srcdir) @MPI_CXXFLAGS@ libmusic_la_LDFLAGS = $(top_builddir)/mpidep/libmpidep.la $(top_builddir)/rudeconfig/librudeconfig.la \ - -version-info 1:0:0 -export-dynamic -Wl,-z,defs @MPI_LDFLAGS@ + -version-info 1:0:0 -export-dynamic @MPI_LDFLAGS@ libmusic_ladir = $(includedir) libmusic_c_la_SOURCES = \ @@ -58,7 +58,7 @@ libmusic_c_la_HEADERS = music-c.h music/predict_rank-c.h libmusic_c_la_CXXFLAGS = -DBUILDING_MUSIC_LIBRARY @MPI_CXXFLAGS@ libmusic_c_la_CFLAGS = -DBUILDING_MUSIC_LIBRARY @MPI_CFLAGS@ libmusic_c_la_LDFLAGS = \ - -version-info 1:0:0 -export-dynamic -Wl,-z,defs \ + -version-info 1:0:0 -export-dynamic \ $(top_builddir)/src/libmusic.la @MPI_LDFLAGS@ libmusic_c_ladir = $(includedir) libmusic_c_la_DEPENDENCIES = libmusic.la diff --git a/src/memory.cc b/src/memory.cc index d516da2689a8949044a02fbff70a7cb3046db628..bb2f2eb3a8a291d38fee2b883a158c1dbfde3b2f 100644 --- a/src/memory.cc +++ b/src/memory.cc @@ -19,7 +19,11 @@ #include <iostream> extern "C" { +#ifdef __APPLE__ +#include <malloc/malloc.h> +#else #include <malloc.h> +#endif } #include "music/memory.hh"