Skip to content
Snippets Groups Projects
Commit 086c85a2 authored by Claudio Scafuri's avatar Claudio Scafuri :speech_balloon:
Browse files

installl locally for testing, c++ 17

parent c5b7245b
No related branches found
No related tags found
No related merge requests found
......@@ -36,12 +36,12 @@
CXX= g++
CC = $(CXX)
LD = $(CXX)
#DEBUG = -g
DEBUG = -ggdb3
RANLIB = ranlib
OPTIM = -O2
#OPTIM = -O2
INCLUDE = -I.
CXXFLAGS += -std=c++11 -fPIC -D_REENTRANT $(DEBUG) $(OPTIM) $(WARN) $(INCLUDE)
CXXFLAGS += -std=c++17 -fPIC -D_REENTRANT $(DEBUG) $(OPTIM) $(WARN) $(INCLUDE)
CFLAGS = $(CXXFLAGS)
PROJECTHOME = .
##############################################
......@@ -72,6 +72,15 @@ PREFIX = /runtime
# installation directories
DESTDIRLIB = $(PREFIX)/lib
DESTDIRHEADERS = $(PREFIX)/include
#for testintin and local development
LOCALPREFIX = $(HOME)/runtime
##########################
# installation directories
LOCALDESTDIRLIB = $(LOCALPREFIX)/lib
LOCALDESTDIRHEADERS = $(LOCALPREFIX)/include
##########################
# header files to be installed for distribution
INSTHEADERS = periodicspline.h spline.h multipolynomial.h interpolatingpolynomial.h interpolator.h
################################################
......@@ -161,6 +170,15 @@ distclean: clean docclean
rm -f $(PROJECTHOME)/lib/*.a $(PROJECTHOME)/lib/*.so*
rm -rf lib
localinstall: lib
install -d $(LOCALDESTDIRLIB)
install -d $(LOCALDESTDIRHEADERS)
install $(PROJECTHOME)/lib/$(DT_SHLIB) $(LOCALDESTDIRLIB)
install $(INSTHEADERS) $(LOCALDESTDIRHEADERS)
rm -f $(LOCALDESTDIRLIB)/$(SHLIB)
rm -f $(LOCALDESTDIRLIB)/$(DT_SONAME)
cd $(LOCALDESTDIRLIB); ln -s $(DT_SHLIB) $(SHLIB);ln -s $(DT_SHLIB) $(DT_SONAME)
install: lib
install -d $(DESTDIRLIB)
install -d $(DESTDIRHEADERS)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment