- use "${R_HOME}/bin${R_ARCH_BIN}/R" & friends in Makevars files
git-svn-id: file:///home/git/hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/msa@111425 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -1,5 +1,5 @@ |
1 | 1 |
## Variant 1: deactivate OpenMP on Mac Platforms |
2 |
-CONFIGURE_FLAGS=`Rscript -e "if (Sys.info()['sysname'] == 'Darwin') cat('--without-openmp')"` |
|
2 |
+CONFIGURE_FLAGS=`"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "if (Sys.info()['sysname'] == 'Darwin') cat('--without-openmp')"` |
|
3 | 3 |
## Variant 2: deactivate OpenMP generally |
4 | 4 |
#CONFIGURE_FLAGS=--without-openmp |
5 | 5 |
## Variant 3: let the configure script determine whether OpenMP is available |
... | ... |
@@ -44,9 +44,9 @@ all: clustalomega |
44 | 44 |
clustalomega: |
45 | 45 |
./configure $(CONFIGURE_FLAGS); \ |
46 | 46 |
export PKG_LIBS="$(PKG_LIBS) $(SHLIB_OPENMP_CFLAGS)"; \ |
47 |
- export PKG_CXXFLAGS="$(PKG_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" `Rscript -e "Rcpp:::CxxFlags()"`"; \ |
|
48 |
- export PKG_CFLAGS="$(PKG_CFLAGS) $(SHLIB_OPENMP_CFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" `Rscript -e "Rcpp:::CxxFlags()"`"; \ |
|
47 |
+ export PKG_CXXFLAGS="$(PKG_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"`"; \ |
|
48 |
+ export PKG_CFLAGS="$(PKG_CFLAGS) $(SHLIB_OPENMP_CFLAGS) -fPIC -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I"../../gc-7.2/include" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"`"; \ |
|
49 | 49 |
cd src; \ |
50 |
- R CMD SHLIB -o libClustalOmega.so $(CPPNames) && \ |
|
50 |
+ "${R_HOME}/bin${R_ARCH_BIN}/R" CMD SHLIB -o libClustalOmega.so $(CPPNames) && \ |
|
51 | 51 |
ar rcs libClustalOmega.a $(OBJNames) && \ |
52 | 52 |
cp libClustalOmega.a ../../ |
... | ... |
@@ -7,7 +7,7 @@ all: clustalw |
7 | 7 |
clustalw: |
8 | 8 |
./configure; \ |
9 | 9 |
cd src; \ |
10 |
- export PKG_CXXFLAGS="-DHAVE_CONFIG_H -I. $(PKG_CXXFLAGS) `Rscript -e "Rcpp:::CxxFlags()"`"; \ |
|
11 |
- R CMD SHLIB -o libClustalW.so $(CPPNames) && \ |
|
10 |
+ export PKG_CXXFLAGS="-DHAVE_CONFIG_H -I. $(PKG_CXXFLAGS) `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"`"; \ |
|
11 |
+ "${R_HOME}/bin${R_ARCH_BIN}/R" CMD SHLIB -o libClustalW.so $(CPPNames) && \ |
|
12 | 12 |
ar rcs libClustalW.a $(OBJNames) && \ |
13 | 13 |
cp libClustalW.a ../../ |
... | ... |
@@ -1,5 +1,5 @@ |
1 |
-PKG_LIBS=`Rscript -e "if (Sys.info()['sysname'] == 'Darwin') cat('-Wl,-all_load ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a') else cat('-Wl,--whole-archive ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a -Wl,--no-whole-archive')"` |
|
2 |
-PKG_CXXFLAGS=-I"./gc-7.2/include" -I"./Muscle/" -I"./ClustalW/src" -I"./ClustalOmega/src" `Rscript -e "Rcpp:::CxxFlags()"` |
|
1 |
+PKG_LIBS=`"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "if (Sys.info()['sysname'] == 'Darwin') cat('-Wl,-all_load ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a') else cat('-Wl,--whole-archive ./libgc.a ./libClustalW.a ./libClustalOmega.a ./libMuscle.a -Wl,--no-whole-archive')"` |
|
2 |
+PKG_CXXFLAGS=-I"./gc-7.2/include" -I"./Muscle/" -I"./ClustalW/src" -I"./ClustalOmega/src" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript" -e "Rcpp:::CxxFlags()"` |
|
3 | 3 |
|
4 | 4 |
.PHONY: all mylibs |
5 | 5 |
|
... | ... |
@@ -6,6 +6,6 @@ all: muscle |
6 | 6 |
|
7 | 7 |
muscle: |
8 | 8 |
export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -I"../gc-7.2/include" `Rscript -e "Rcpp:::CxxFlags()"`" |
9 |
- R CMD SHLIB -o libMuscle.so $(CPPNames) |
|
9 |
+ "${R_HOME}/bin/R" CMD SHLIB -o libMuscle.so $(CPPNames) |
|
10 | 10 |
ar rcs libMuscle.a $(OBJNames) |
11 | 11 |
cp libMuscle.a ../ |
... | ... |
@@ -6,7 +6,7 @@ all: muscle |
6 | 6 |
|
7 | 7 |
muscle: |
8 | 8 |
export PKG_LIBS="$(PKG_LIBS) -L"../gc-7.2/" -lgc72 -lgccpp72" |
9 |
- export PKG_CXXFLAGS="-c -O3 -msse2 -mfpmath=sse -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 $(PKG_CXXFLAGS) -I"../gc-7.2/include/" `${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe -e "Rcpp:::CxxFlags()"`" |
|
10 |
- ${R_HOME}/bin${R_ARCH_BIN}/R.exe CMD SHLIB -o Muscle.dll $(CPPNames) |
|
9 |
+ export PKG_CXXFLAGS="-c -O3 -msse2 -mfpmath=sse -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 $(PKG_CXXFLAGS) -I"../gc-7.2/include/" `"${R_HOME}/bin${R_ARCH_BIN}/Rscript.exe" -e "Rcpp:::CxxFlags()"`" |
|
10 |
+ "${R_HOME}/bin${R_ARCH_BIN}/R.exe" CMD SHLIB -o Muscle.dll $(CPPNames) |
|
11 | 11 |
$(AR) rcs libMuscle.a $(OBJNames) |
12 | 12 |
cp libMuscle.a ../ |