diff --git a/tractor/Makefile b/tractor/Makefile index 20775e6e..4192e830 100644 --- a/tractor/Makefile +++ b/tractor/Makefile @@ -119,10 +119,11 @@ CERES_LIB ?= -L$(CERES_LIB_DIR) -l$(CERES_LIB_NAME) $(GLOG_LIB) $(SUITESPARSE_LI ceres.py: ceres.i swig -python -c++ $(NUMPY_INC) $(CERES_INC) $(EIGEN_INC) $(GLOG_INC) $(GFLAGS_INC) $< -CXXFLAGS := -Wall -fPIC +CXX ?= g++ +CXXFLAGS ?= -Wall -fPIC -O3 # DEBUG -CXXFLAGS += -O0 -g -#CXXFLAGS += -O3 +#CXXFLAGS += -O0 -g +#CXXFLAGS += #CXXLINKFLAGS := -Wl,--no-undefined #CXXLINKFLAGS := CXXLINKFLAGS ?= @@ -131,6 +132,6 @@ CERES_EXTRA_LIB ?= _ceres$(PYTHON_SO_EXT): ceres.i ceres-tractor.h ceres-tractor.cc swig -python -c++ $(NUMPY_INC) $(CERES_INC) $(EIGEN_INC) $< - g++ $(CXXFLAGS) -c ceres_wrap.cxx $(PYMOD_INC) $(NUMPY_INC) $(CERES_INC) $(EIGEN_INC) $(GLOG_INC) $(GFLAGS_INC) - g++ $(CXXFLAGS) -c ceres-tractor.cc $(PYMOD_INC) $(NUMPY_INC) $(CERES_INC) $(EIGEN_INC) $(GLOG_INC) $(GFLAGS_INC) - g++ $(CXXFLAGS) $(CXXLINKFLAGS) -o $@ -shared ceres_wrap.o ceres-tractor.o $(CERES_LIB) $(PYMOD_LIB) $(CERES_EXTRA_LIB) + $(CXX) $(CXXFLAGS) -c ceres_wrap.cxx $(PYMOD_INC) $(NUMPY_INC) $(CERES_INC) $(EIGEN_INC) $(GLOG_INC) $(GFLAGS_INC) + $(CXX) $(CXXFLAGS) -c ceres-tractor.cc $(PYMOD_INC) $(NUMPY_INC) $(CERES_INC) $(EIGEN_INC) $(GLOG_INC) $(GFLAGS_INC) + $(CXX) $(CXXFLAGS) $(CXXLINKFLAGS) -o $@ -shared ceres_wrap.o ceres-tractor.o $(CERES_LIB) $(PYMOD_LIB) $(CERES_EXTRA_LIB)