
At the moment this is done in the simple way that qmake is called from the configure script. Since there is not really a straightforward way to look for Qt installations at certain paths, the automatic determination of the available Qt version is only done through pkg-config. In case Qt is found at non-standard installation paths, one can either use the configure options "--with-qt3" or "--with-qt4" to specify the Qt directory or alternatively set the variable PKG_CONFIG_PATH to some value like /usr/lib/pkgconfig:/usr/local/lib/pkgconfig:$ROOTSYS/lib/pkgconfig:/opt/qtsdk-2010.02/qt/lib/pkgconfig During the installation only one editor---either musredit or musrgui---is built and installed. musredit/Qt4 is generally preferred over musrgui/Qt3. The only way to install musrgui when also a sufficent Qt4 installation is present is to specify solely the "--with-qt3" option on the configure level. If additionally the "--with-qt4" option is given, only musredit will be installed. Both editors still can be installed as previously---this step is merely to make the installation more convenient for less-experienced users (hopefully).
44 lines
1.1 KiB
Makefile
44 lines
1.1 KiB
Makefile
## Process this file with automake to create Makefile.in
|
|
|
|
if PNEXUS_ENABLED
|
|
PNEXUSDIRS = external/nexus
|
|
endif
|
|
|
|
if BUILD_MUSRGUI
|
|
EDITORDIR = musrgui
|
|
endif
|
|
|
|
if BUILD_MUSREDIT
|
|
EDITORDIR = musredit
|
|
endif
|
|
|
|
SUBDIRS = external/TLemRunHeader \
|
|
external/MuSR_software \
|
|
external/mud \
|
|
$(PNEXUSDIRS) \
|
|
classes \
|
|
external \
|
|
$(EDITORDIR)
|
|
|
|
EXTRA_DIST = $(EDITORDIR)/Makefile
|
|
|
|
bin_PROGRAMS = musrfit musrview musrt0 musrparam msr2msr msr2data any2many
|
|
musrfit_SOURCES = musrfit.cpp
|
|
musrview_SOURCES = musrview.cpp
|
|
musrt0_SOURCES = musrt0.cpp
|
|
musrparam_SOURCES = musrparam.cpp
|
|
msr2msr_SOURCES = msr2msr.cpp
|
|
msr2data_SOURCES = msr2data.cpp
|
|
any2many_SOURCES = any2many.cpp
|
|
|
|
xmldir = $(bindir)
|
|
xml_DATA = musrfit_startup.xml
|
|
|
|
LIBADD = $(PMUSR_LIBS) $(LEM_LIBS) $(PSIBIN_LIBS) $(MUD_LIBS) $(PNEXUS_LIBS)
|
|
|
|
AM_CXXFLAGS = $(LOCAL_BIN_CXXFLAGS)
|
|
AM_LDFLAGS = $(LOCAL_BIN_LDFLAGS)
|
|
INCLUDES = $(PMUSR_CFLAGS) $(FFTW3_CFLAGS) $(GSL_CFLAGS) $(BOOST_CFLAGS) $(ROOT_CFLAGS)
|
|
LIBS = $(PMUSR_LIBS) $(USERFCN_LIBS) $(LEM_LIBS) $(PSIBIN_LIBS) $(MUD_LIBS) $(PNEXUS_LIBS) $(FFTW3_LIBS) $(GSL_LIBS) $(ROOT_LIBS)
|
|
|