explicitly enable C++11 and use pkg-config to get readline flags

This commit is contained in:
Axel Kohlmeyer
2020-10-14 14:30:30 -04:00
parent d322e29f64
commit 65eb4b5527

View File

@ -1,8 +1,11 @@
SHELL=/bin/sh SHELL=/bin/sh
CXX=g++ CXX=g++ -std=c++11
CXXFLAGS=-O -g -Wall -I../../src -DLAMMPS_LIB_NO_MPI #CXX=g++
LDFLAGS= -L../../src -llammps -lreadline CXXFLAGS=-O -g -Wall -I../../src $(shell pkg-config --cflags readline)
#CXXFLAGS=-O -g -Wall -I../../src
LDFLAGS= -L../../src -Wl,-rpath,../../src -llammps $(shell pkg-config --libs readline)
#LDFLAGS= -L../../src -llammps -lreadline
lammps-shell: lammps-shell.o lammps-shell: lammps-shell.o
$(CXX) -o $@ $^ $(LDFLAGS) $(CXX) -o $@ $^ $(LDFLAGS)
@ -11,4 +14,4 @@ lammps-shell.o: lammps-shell.cpp
$(CXX) -c $(CXXFLAGS) -o $@ $< $(CXX) -c $(CXXFLAGS) -o $@ $<
clean: clean:
@rm -f lammps-shell lammps-shell.o core *~ .lammps-history @rm -f lammps-shell lammps-shell.o core *~ .lammps-history log.lammps log.cite