Skip to content

Commit d535c66

Browse files
committed
Fix variables
1 parent 2f702de commit d535c66

File tree

1 file changed

+3
-2
lines changed
  • source-code/interfaciing-c-c++-fortran/Pybind11/Spectrum

1 file changed

+3
-2
lines changed

source-code/interfaciing-c-c++-fortran/Pybind11/Spectrum/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
CXX = g++
2-
CXXFLAGS = -std=c++14 -g -O2 -Wall -Wextra -Wpedantic -fPIC
2+
CXXFLAGS = -std=c++17 -g -O2 -Wall -Wextra -Wpedantic
33
CPPFLAGS = $(shell python3 -m pybind11 --includes)
4+
LDFLAGS = -fPIC -shared
45
LDLIBS = -lm
56

67
PYBIND_SUFFIX = $(shell python3-config --extension-suffix)
78

89
bindings: spectrum.cpp
9-
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -shared -o spectrum$(PYBIND_SUFFIX) $^
10+
$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o spectrum$(PYBIND_SUFFIX) $^
1011

1112
clean:
1213
$(RM) $(wildcard *.so) $(wildcard *.o)

0 commit comments

Comments
 (0)