Fixed the shared library generation using libtool on Windows

This commit is contained in:
Bastian M. Wojek
2009-06-21 14:40:47 +00:00
parent be9dbed4e1
commit 1389b8e6c3
7 changed files with 42 additions and 19 deletions

14
AUTHORS
View File

@ -1 +1,13 @@
Andreas Suter <andreas.suter@psi.ch>
#---------------------------------------------------------------------
# AUTHORS
# Andreas Suter, 2009/06/21
# $Id: ChangeLog 4013 2009-06-21
#---------------------------------------------------------------------
Project leader and main developer:
Andreas Suter <andreas.suter@psi.ch>
#---------------------------------------------------------------------
# this is the end ...
#---------------------------------------------------------------------

View File

@ -1,3 +1,15 @@
#---------------------------------------------------------------------
# ChangeLog
# Andreas Suter, 2009/06/21
# $Id: ChangeLog 4013 2009-06-21
#---------------------------------------------------------------------
musrfit 0.5.0
- Initial release supporting building by autotools
+ Initial release supporting building by autotools
on Linux, MS Windows (Cygwin), Mac OS X
#---------------------------------------------------------------------
# this is the end ...
#---------------------------------------------------------------------

10
INSTALL
View File

@ -1,17 +1,17 @@
#---------------------------------------------------------------------
# INSTALL
# Andreas Suter, 2008/01/15
# $Id: INSTALL 3854 2009-04-14 19:32:35Z nemu $
# Andreas Suter, 2009/06/21
# $Id: README 4013 2009-06-21
#---------------------------------------------------------------------
To get it all build:
./autogen.sh
./configure --prefix=/apps/cern/root
./configure --prefix=/apps/cern/root (or whereever musrfit should be installed)
make
make install
make install (as superuser -- maybe)
In the optimal case, everything is setup ;-)
In the optimal case, everything is set up ;-)
#---------------------------------------------------------------------
# this is the end ...

17
README
View File

@ -1,17 +1,16 @@
#---------------------------------------------------------------------
# README
# Andreas Suter, 2008/01/15
# $Id: README 3854 2009-04-14 19:32:35Z nemu $
# Andreas Suter, 2009/06/21
# $Id: README 4013 2009-06-21
#---------------------------------------------------------------------
To get it all build:
musrfit - muSR data analysis package
./autogen.sh
./configure --prefix=/apps/cern/root
make
make install
In the optimal case, everything is setup ;-)
Installation instructions can be found in INSTALL and at
https://wiki.intranet.psi.ch/MUSR/MusrFitSetup
For further documentation, please visit
https://wiki.intranet.psi.ch/MUSR/MusrFit
#---------------------------------------------------------------------
# this is the end ...

View File

@ -250,7 +250,7 @@ case "$host" in
LOCAL_BIN_CXXFLAGS="${LOCAL_BIN_CXXFLAGS}"
LOCAL_LIB_CXXFLAGS="${LOCAL_BIN_CXXFLAGS} -D_DLL"
LOCAL_BIN_LDFLAGS="${LOCAL_BIN_LDFLAGS} -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc"
LOCAL_LIB_LDFLAGS="${LOCAL_BIN_LDFLAGS} -Wl,--export-all-symbols"
LOCAL_LIB_LDFLAGS="-no-undefined ${LOCAL_BIN_LDFLAGS} -Wl,--export-all-symbols"
;;
esac

View File

@ -75,7 +75,7 @@ INCLUDES = -I$(top_srcdir)/src/include -I$(ext_source_dir) $(LEM_CFLAGS) $(FFTW3
AM_CXXFLAGS = $(LOCAL_LIB_CXXFLAGS)
BUILT_SOURCES = $(dict_cpp_sources) $(dict_h_sources)
AM_LDFLAGS = -L@ROOTLIBDIR@ $(LOCAL_LIB_LDFLAGS)
AM_LDFLAGS = $(LOCAL_LIB_LDFLAGS) -L@ROOTLIBDIR@
CLEANFILES = *Dict.cpp *Dict.h *~ core
%Dict.cpp %Dict.h: ../include/%.h ../include/%LinkDef.h

View File

@ -30,7 +30,7 @@ INCLUDES = -I. $(ROOT_CFLAGS)
AM_CXXFLAGS = $(LOCAL_LIB_CXXFLAGS)
BUILT_SOURCES = $(dict_cpp_sources) $(dist_h_sources)
AM_LDFLAGS = -L@ROOTLIBDIR@ $(LOCAL_LIB_LDFLAGS)
AM_LDFLAGS = $(LOCAL_LIB_LDFLAGS) -L@ROOTLIBDIR@
CLEANFILES = *Dict.cxx *Dict.h *~ core
%Dict.cxx %Dict.h: %.h %LinkDef.h