]> git.openstreetmap.org Git - nominatim.git/blob - tests/scenes/bin/Makefile
update scene builder to compile with latest libosmium
[nominatim.git] / tests / scenes / bin / Makefile
1 CXXFLAGS += -O3
2 #CXXFLAGS += -g
3 CXXFLAGS += -std=c++11 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
4 CXXFLAGS += -I../../../../libosmium/include
5
6 OS:=$(shell uname -s)
7 ifeq ($(OS),Darwin)
8 CXXFLAGS += -stdlib=libc++
9 LDFLAGS += -stdlib=libc++
10 endif
11
12 CXXFLAGS_WARNINGS := -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast
13
14 LIB_EXPAT := -lexpat
15 LIB_PBF := -pthread -lz -lprotobuf-lite -losmpbf
16 LIB_GZIP := -lz
17 LIB_BZIP2 := -lbz2
18
19 LIB_IO := $(LIB_EXPAT) $(LIB_PBF) $(LIB_GZIP) $(LIB_BZIP2)
20
21 all:
22
23 osm2wkt: osm2wkt.cc
24         $(CXX) $(CXXFLAGS) $(CXXFLAGS_WARNINGS) -o $@ $< $(LDFLAGS) $(LIB_IO)
25
26 scenarios: osm2wkt