diff options
| author | Willem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl> | 2016-11-22 15:24:22 +0100 | 
|---|---|---|
| committer | Willem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl> | 2016-11-22 15:24:22 +0100 | 
| commit | e69de5d1f5c80c58f9351617bb9ea117fcc6cad3 (patch) | |
| tree | 03b7e7ee33dd92cd75324fe22d14f2eb98768aab | |
| parent | a71a219ae5e0faded0c6161e17d8e17d39b01883 (diff) | |
| download | astra-e69de5d1f5c80c58f9351617bb9ea117fcc6cad3.tar.gz astra-e69de5d1f5c80c58f9351617bb9ea117fcc6cad3.tar.bz2 astra-e69de5d1f5c80c58f9351617bb9ea117fcc6cad3.tar.xz astra-e69de5d1f5c80c58f9351617bb9ea117fcc6cad3.zip  | |
Clean up linking against libpython for oct/mex
| -rw-r--r-- | build/linux/Makefile.in | 17 | 
1 files changed, 4 insertions, 13 deletions
diff --git a/build/linux/Makefile.in b/build/linux/Makefile.in index ecc3903..d760a8e 100644 --- a/build/linux/Makefile.in +++ b/build/linux/Makefile.in @@ -83,6 +83,7 @@ CPPFLAGS += -DASTRA_PYTHON -I$(PYINCDIR)  PYCPPFLAGS  := $(CPPFLAGS)  PYCPPFLAGS  += -I../include  PYLDFLAGS = $(MODLDFLAGS) +MODPYLIBS=-l$(PYLIBVER)  endif  # This is below where PYCPPFLAGS copies CPPFLAGS.  The python code is built @@ -100,12 +101,6 @@ ifeq ($(cuda),yes)  MEXFLAGS += -DASTRA_CUDA  endif -ifeq ($(python),yes) -# TODO: Why PYLIBDIR? -MEXPYLDFLAGS=\$$LDFLAGS $(MODLDFLAGS) -L$(PYLIBDIR) -MEXPYLIBS=$(MEXLIBS) -l$(PYLIBVER) -endif -  endif @@ -117,14 +112,10 @@ OCTFLAGS=-DASTRA_CUDA  else  OCTFLAGS=  endif -ifeq ($(python),yes) -OCTPYLIBS=-l$(PYLIBVER) -else -OCTPYLIBS= -endif  endif +  DEPDIR=.deps  BASE_OBJECTS=\ @@ -311,7 +302,7 @@ mex: $(MATLAB_MEX)  ifeq ($(python),yes)  matlab/mex/astra_mex_plugin_c.$(MEXSUFFIX): matlab/mex/astra_mex_plugin_c.o $(MATLAB_CXX_OBJECTS) libastra.la -	$(MEX) LDFLAGS="$(MEXPYLDFLAGS)" $(MEXFLAGS) $(LIBS) $(MEXPYLIBS) -lastra -output matlab/mex/astra_mex_plugin_c $< $(MATLAB_CXX_OBJECTS) +	$(MEX) LDFLAGS="$(MEXLDFLAGS)" $(MEXFLAGS) $(LIBS) $(MEXLIBS) $(MODPYLIBS) -lastra -output matlab/mex/astra_mex_plugin_c $< $(MATLAB_CXX_OBJECTS)  endif  endif @@ -335,7 +326,7 @@ oct: $(OCTAVE_MEX)  ifeq ($(python),yes)  matlab/mex/astra_mex_plugin_c.mex: matlab/mex/astra_mex_plugin_c.o $(MATLAB_CXX_OBJECTS) $(OCTAVE_CXX_OBJECTS) libastra.la -	mkoctfile --mex $(OCTFLAGS) $(OCTLDFLAGS) $(LIBS) $(OCTPYLIBS) -lastra --output matlab/mex/astra_mex_plugin_c $< $(MATLAB_CXX_OBJECTS) $(OCTAVE_CXX_OBJECTS) +	mkoctfile --mex $(OCTFLAGS) $(OCTLDFLAGS) $(LIBS) $(MODPYLIBS) -lastra --output matlab/mex/astra_mex_plugin_c $< $(MATLAB_CXX_OBJECTS) $(OCTAVE_CXX_OBJECTS)  endif  endif  | 
