From 22e774adef5787e577b490b42a0b588dfdfab9f6 Mon Sep 17 00:00:00 2001 From: PabloPiaggi Date: Wed, 28 Nov 2018 17:37:24 +0100 Subject: [PATCH] Revert "Add --noinstall flag to use the plumed source code directly without issuing make install" This reverts commit a4684e2629043f27eeee78c70682f658020ef485. Revert --noinstall flag commit --- doc/src/Build_extras.txt | 4 ---- lib/plumed/Install.py | 29 ++++++----------------------- 2 files changed, 6 insertions(+), 27 deletions(-) diff --git a/doc/src/Build_extras.txt b/doc/src/Build_extras.txt index b98caee076..fb2fe95341 100644 --- a/doc/src/Build_extras.txt +++ b/doc/src/Build_extras.txt @@ -796,10 +796,6 @@ make lib-plumed args="-b" # download and build PLUMED in lib/plume make lib-plumed args="-p $HOME/.local" # use existing PLUMED installation in $HOME/.local make lib-plumed args="-p /usr/local -m shared" # use existing PLUMED installation in # /usr/local and use shared linkage mode -make lib-plumed args="-p $HOME/plumed2 --noinstall -m shared" # use existing PLUMED - # compiled source code in - # $HOME/plumed2 and use - # shared linkage mode :pre Note that 2 symbolic (soft) links, "includelink" and "liblink" are diff --git a/lib/plumed/Install.py b/lib/plumed/Install.py index b79108d2b4..cbe3a55937 100644 --- a/lib/plumed/Install.py +++ b/lib/plumed/Install.py @@ -12,12 +12,10 @@ help = """ Syntax from src dir: make lib-plumed args="-b" or: make lib-plumed args="-b -v 2.4.3" or: make lib-plumed args="-p /usr/local/plumed2 -m shared" - or: make lib-plumed args="-p /home/myname/myplumed2sourcecode --noinstall" Syntax from lib dir: python Install.py -b -v 2.4.3 or: python Install.py -b or: python Install.py -p /usr/local/plumed2 -m shared - or: python Install.py -p /home/myname/myplumed2sourcecode --noinstall specify one or more options, order does not matter @@ -25,13 +23,11 @@ specify one or more options, order does not matter -v = set version of plumed2 to download and build (default: 2.4.3) -p = specify folder of existing plumed2 installation -m = set plumed linkage mode: static (default), shared, or runtime - --noinstall = use existing plumed2 source code folder where make was issued but make install was not Example: make lib-plumed args="-b" # download/build in lib/plumed/plumed2 -make lib-plumed args="-p /usr/local/plumed2 -m shared" # use existing Plumed2 installation in /usr/local/plumed2 -make lib-plumed args="-p $HOME/plumed2 -m shared --noinstall" # use existing Plumed2 source code folder in $HOME/plumed2 +make lib-plumed args="-p $HOME/plumed2 -m shared" # use existing Plumed2 installation in $HOME/plumed2 """ # settings @@ -121,7 +117,6 @@ buildflag = False pathflag = False suffixflag = False linkflag = True -noinstallflag = False iarg = 0 while iarg < nargs: @@ -141,9 +136,6 @@ while iarg < nargs: elif args[iarg] == "-b": buildflag = True iarg += 1 - elif args[iarg] == "--noinstall": - noinstallflag = True - iarg += 1 else: error() homepath = fullpath(homepath) @@ -205,21 +197,12 @@ if linkflag: os.remove("includelink") if os.path.isfile("liblink") or os.path.islink("liblink"): os.remove("liblink") - if noinstallflag: - cmd = 'ln -s "%s/src/include" includelink' % homedir - subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) - cmd = 'ln -s "%s/src/lib" liblink' % homedir - subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) - else: - cmd = 'ln -s "%s/include" includelink' % homedir - subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) - cmd = 'ln -s "%s/lib" liblink' % homedir - subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) + cmd = 'ln -s "%s/include" includelink' % homedir + subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) + cmd = 'ln -s "%s/lib" liblink' % homedir + subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) if os.path.isfile("Makefile.lammps.%s" % mode): print("Creating Makefile.lammps") - if noinstallflag: - cmd = 'echo PLUMED_LIBDIR="%s/src/lib" > Makefile.lammps; cat liblink/Plumed.inc.%s Makefile.lammps.%s >> Makefile.lammps' % (homedir,mode,mode) - else: - cmd = 'echo PLUMED_LIBDIR="%s/lib" > Makefile.lammps; cat liblink/plumed/src/lib/Plumed.inc.%s Makefile.lammps.%s >> Makefile.lammps' % (homedir,mode,mode) + cmd = 'echo PLUMED_LIBDIR="%s/lib" > Makefile.lammps; cat liblink/plumed/src/lib/Plumed.inc.%s Makefile.lammps.%s >> Makefile.lammps' % (homedir,mode,mode) subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True)