Skip to content
Snippets Groups Projects
Commit b909d191 authored by Axel Naumann's avatar Axel Naumann
Browse files

From Daniel Barna: fix standalone --prefix build wrt cintdlls

git-svn-id: http://root.cern.ch/svn/root/trunk@24767 27541ba8-7e3a-0410-8455-c3a389f83636
parent 7d721095
No related branches found
No related tags found
No related merge requests found
...@@ -17,6 +17,8 @@ ifeq ($(strip $(CINTSYSDIR)),) ...@@ -17,6 +17,8 @@ ifeq ($(strip $(CINTSYSDIR)),)
endif endif
CINTSYSDIR := $(shell echo $(G__CFG_MANGLEPATHS) "${CINTSYSDIR}") CINTSYSDIR := $(shell echo $(G__CFG_MANGLEPATHS) "${CINTSYSDIR}")
export CINTSYSDIR export CINTSYSDIR
__CINT_BUILDDIR := ${PWD}
export __CINT_BUILDDIR
include Makefile.conf include Makefile.conf
......
...@@ -498,25 +498,48 @@ void G__outputmakefile(int argc,char **argv) ...@@ -498,25 +498,48 @@ void G__outputmakefile(int argc,char **argv)
/*************************************************************************** /***************************************************************************
* Print out variables * Print out variables
***************************************************************************/ ***************************************************************************/
char *builddir = getenv("__CINT_BUILDDIR");
out << "# Set variables ############################################" << std::endl out << "# Set variables ############################################" << std::endl
<< "CXX := " << G__CFG_CXX << std::endl << "CXX := " << G__CFG_CXX << std::endl
<< "CC := " << G__CFG_CC << std::endl << "CC := " << G__CFG_CC << std::endl
<< "LD := " << G__CFG_LD << std::endl << "LD := " << G__CFG_LD << std::endl
<< "CINT := $(shell which cint" << G__CFG_EXEEXT << ")" << std::endl << "CINT := $(shell which cint" << G__CFG_EXEEXT << ")" << std::endl
<< "CINTSYSDIRU := $(patsubst %/bin/,%/,$(dir $(CINT)))" << std::endl << "CINTSYSDIRU := $(patsubst %/bin/,%/,$(dir $(CINT)))" << std::endl
<< "CINTSYSDIRW := $(shell " << G__CFG_MANGLEPATHS << " $(CINTSYSDIRU) )" << std::endl << "CINTSYSDIRW := $(shell " << G__CFG_MANGLEPATHS << " $(CINTSYSDIRU) )" << std::endl;
#ifdef G__CFG_INCLUDEDIRCINT #ifdef G__CFG_INCLUDEDIRCINT
<< "CINTINCDIRU := " << G__CFG_INCLUDEDIRCINT << std::endl if(builddir)
<< "CINTINCDIRW := " << G__CFG_INCLUDEDIRCINT << std::endl {
out << "CINTINCDIRU := " << builddir << "/" << G__EXTRA_TOPDIR << "/"
<< G__CFG_COREVERSION << "/inc" << std::endl
<< "CINTINCDIRW := " << builddir << "/" << G__EXTRA_TOPDIR << "/"
<< G__CFG_COREVERSION << "/inc" << std::endl;
}
else
{
out << "CINTINCDIRU := " << G__CFG_INCLUDEDIRCINT << std::endl
<< "CINTINCDIRW := " << G__CFG_INCLUDEDIRCINT << std::endl;
}
#else #else
<< "CINTINCDIRU := $(CINTSYSDIRU)" << G__EXTRA_TOPDIR << "/" << G__CFG_COREVERSION << "/inc" << std::endl out << "CINTINCDIRU := $(CINTSYSDIRU)" << G__EXTRA_TOPDIR << "/"
<< "CINTINCDIRW := $(CINTSYSDIRW)" << G__EXTRA_TOPDIR << "/" << G__CFG_COREVERSION << "/inc" << std::endl << G__CFG_COREVERSION << "/inc" << std::endl
<< "CINTINCDIRW := $(CINTSYSDIRW)" << G__EXTRA_TOPDIR << "/"
<< G__CFG_COREVERSION << "/inc" << std::endl;
#endif // G__CFG_INCLUDEDIRCINT #endif // G__CFG_INCLUDEDIRCINT
#ifdef G__CFG_LIBDIR #ifdef G__CFG_LIBDIR
<< "CINTLIB := " << G__CFG_LIBDIR << "/lib" << G__CINT_LIBNAME << G__CFG_SOEXT << std::endl; if(builddir)
{
out << "CINTLIB := " << builddir << "/lib/lib" << G__CINT_LIBNAME << G__CFG_SOEXT << std::endl;
}
else
{
out << "CINTLIB := " << G__CFG_LIBDIR << "/lib" << G__CINT_LIBNAME << G__CFG_SOEXT << std::endl;
}
#else #else
<< "CINTLIB := $(CINTSYSDIRU)/lib/lib" << G__CINT_LIBNAME << G__CFG_SOEXT << std::endl; out << "CINTLIB := $(CINTSYSDIRU)/lib/lib" << G__CINT_LIBNAME << G__CFG_SOEXT << std::endl;
#endif #endif
if (!strcmp(G__CFG_COREVERSION,"cint7")) if (!strcmp(G__CFG_COREVERSION,"cint7"))
out << "CINTLIB := $(CINTLIB) $(subst lib" << G__CINT_LIBNAME << ",libReflex,$(CINTLIB))" << std::endl; out << "CINTLIB := $(CINTLIB) $(subst lib" << G__CINT_LIBNAME << ",libReflex,$(CINTLIB))" << std::endl;
out << "IPATH := " << G__IPATH; out << "IPATH := " << G__IPATH;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment