diff --git a/config/genreflex-rootcint.bat.in b/config/genreflex-rootcint.bat.in new file mode 100644 index 0000000000000000000000000000000000000000..f12a00af824f63aec21b9507afbacb90e2b67f9c --- /dev/null +++ b/config/genreflex-rootcint.bat.in @@ -0,0 +1,2 @@ +@echo off +python @libdir@\python\genreflex\genreflex-rootcint.py %* diff --git a/config/genreflex-rootcint.in b/config/genreflex-rootcint.in new file mode 100644 index 0000000000000000000000000000000000000000..3734f8a3cb97767f4587e088e3dfb2141571cb3b --- /dev/null +++ b/config/genreflex-rootcint.in @@ -0,0 +1,2 @@ +#!/bin/sh +python @libdir@/python/genreflex/genreflex-rootcint.py "$@" diff --git a/config/genreflex.bat.in b/config/genreflex.bat.in new file mode 100644 index 0000000000000000000000000000000000000000..2a7b3b9ff2b754e498e660e59ec5ef98ee7d5ff5 --- /dev/null +++ b/config/genreflex.bat.in @@ -0,0 +1,2 @@ +@echo off +python @libdir@\python\genreflex\genreflex.py %* diff --git a/config/genreflex.in b/config/genreflex.in new file mode 100644 index 0000000000000000000000000000000000000000..f6f5dbdc1dc052a293ca56c10a4ed9d3cf24de17 --- /dev/null +++ b/config/genreflex.in @@ -0,0 +1,2 @@ +#!/bin/sh +python @libdir@/python/genreflex/genreflex.py "$@" diff --git a/configure b/configure index 04e24c6975d61025f7cb69b3c9f3015846719fd6..500e524070b099d356b269acf34c8ce1f727a047 100755 --- a/configure +++ b/configure @@ -776,6 +776,14 @@ THISROOTCSHIN=config/thisroot.csh THISROOTCSHOUT=bin/thisroot.csh THISROOTBATIN=config/thisroot.bat THISROOTBATOUT=bin/thisroot.bat +GENREFLEXSHIN=config/genreflex.in +GENREFLEXSHOUT=bin/genreflex +GENREFLEXBATIN=config/genreflex.bat.in +GENREFLEXBATOUT=bin/genreflex.bat +GENREFLEXROOTCINTSHIN=config/genreflex-rootcint.in +GENREFLEXROOTCINTSHOUT=bin/genreflex-rootcint +GENREFLEXROOTCINTBATIN=config/genreflex-rootcint.bat.in +GENREFLEXROOTCINTBATOUT=bin/genreflex-rootcint.bat ###################################################################### # @@ -4673,9 +4681,58 @@ result "done" message "Writing $THISROOTCSHOUT" cp -f $THISROOTCSHIN $THISROOTCSHOUT result "done" -message "Writing $THISROOTBATOUT" -cp -f $THISROOTBATIN $THISROOTBATOUT -result "done" +if test "$platform" = "win32"; then + message "Writing $THISROOTBATOUT" + cp -f $THISROOTBATIN $THISROOTBATOUT + result "done" +fi + +#--------------------------------------------------------------------- +# bin/genreflex(.bat), bin/genreflex-rootcint(.bat) +# +if test "x$enable_reflex" = "xyes"; then + message "Writing $GENREFLEXSHOUT" + libdirreflex=$libdir + if test "$prefix" = "\$(ROOTSYS)" ; then + libdirreflex='`dirname $0`/../lib' + fi + cat $GENREFLEXSHIN | sed "s|@libdir@|$libdirreflex|g" > $GENREFLEXSHOUT + chmod a+x $GENREFLEXSHOUT + result "done" + + if test "$platform" = "win32"; then + message "Writing $GENREFLEXBATOUT" + if test "$prefix" = "\$(ROOTSYS)" ; then + libdirreflex='%~d0%~p0\\..\\lib' + else + libdirreflex=`cygpath -m $libdir` + fi + cat $GENREFLEXBATIN | sed "s|@libdir@|$libdirreflex|g" > $GENREFLEXBATOUT + chmod a+x $GENREFLEXBATOUT + result "done" + fi + + message "Writing $GENREFLEXROOTCINTSHOUT" + libdirreflex=$libdir + if test "$prefix" = "\$(ROOTSYS)" ; then + libdirreflex='`dirname $0`/../lib' + fi + cat $GENREFLEXROOTCINTSHIN | sed "s|@libdir@|$libdirreflex|g" > $GENREFLEXROOTCINTSHOUT + chmod a+x $GENREFLEXROOTCINTSHOUT + result "done" + + if test "$platform" = "win32"; then + message "Writing $GENREFLEXROOTCINTBATOUT" + if test "$prefix" = "\$(ROOTSYS)" ; then + libdirreflex='%~d0%~p0\\..\\lib' + else + libdirreflex=`cygpath -m $libdir` + fi + cat $GENREFLEXROOTCINTBATIN | sed "s|@libdir@|$libdirreflex|g" > $GENREFLEXROOTCINTBATOUT + chmod a+x $GENREFLEXROOTCINTBATOUT + result "done" + fi +fi #--------------------------------------------------------------------- # config.status