COIN-OR::LEMON - Graph Library

source: lemon/lemon/Makefile.am @ 375:a637fb9d457b

Last change on this file since 375:a637fb9d457b was 375:a637fb9d457b, checked in by Akos Ladanyi <ladanyi@…>, 16 years ago

Revert to the canonical way of customizing CXXFLAGS

A default list of compiler flags is set via AM_CXXFLAGS Automake variable.
However this gets overridden by per-target CXXFLAGS variables (e.g.
foo_CXXFLAGS in case the foo target). Because of this you should append
$(AM_CXXFLAGS) to the end of the per-target CXXFLAGS variables (e.g.
foo_CXXFLAGS = ... $(AM_CXXFLAGS)).

After this default list of flags the contents of the CXXFLAGS user variable is
passed to the compiler. This variable has a default value determined by
configure (in case of g++ it is '-g -O2'). You can override this by specifying
CXXFLAGS when invoking make (e.g. make CXXFLAGS='-O3').

File size: 1.6 KB
Line 
1EXTRA_DIST += \
2        lemon/lemon.pc.in \
3        lemon/CMakeLists.txt
4
5pkgconfig_DATA += lemon/lemon.pc
6
7lib_LTLIBRARIES += lemon/libemon.la
8
9lemon_libemon_la_SOURCES = \
10        lemon/arg_parser.cc \
11        lemon/base.cc \
12        lemon/color.cc \
13        lemon/random.cc
14
15#lemon_libemon_la_CXXFLAGS = $(GLPK_CFLAGS) $(CPLEX_CFLAGS) $(SOPLEX_CXXFLAGS) $(AM_CXXFLAGS)
16#lemon_libemon_la_LDFLAGS = $(GLPK_LIBS) $(CPLEX_LIBS) $(SOPLEX_LIBS)
17
18lemon_HEADERS += \
19        lemon/arg_parser.h \
20        lemon/assert.h \
21        lemon/bfs.h \
22        lemon/bin_heap.h \
23        lemon/color.h \
24        lemon/concept_check.h \
25        lemon/counter.h \
26        lemon/core.h \
27        lemon/dfs.h \
28        lemon/dijkstra.h \
29        lemon/dim2.h \
30        lemon/error.h \
31        lemon/full_graph.h \
32        lemon/graph_to_eps.h \
33        lemon/grid_graph.h \
34        lemon/kruskal.h \
35        lemon/lgf_reader.h \
36        lemon/lgf_writer.h \
37        lemon/list_graph.h \
38        lemon/maps.h \
39        lemon/math.h \
40        lemon/max_matching.h \
41        lemon/nauty_reader.h \
42        lemon/path.h \
43        lemon/random.h \
44        lemon/smart_graph.h \
45        lemon/suurballe.h \
46        lemon/time_measure.h \
47        lemon/tolerance.h \
48        lemon/unionfind.h
49
50bits_HEADERS += \
51        lemon/bits/alteration_notifier.h \
52        lemon/bits/array_map.h \
53        lemon/bits/base_extender.h \
54        lemon/bits/bezier.h \
55        lemon/bits/default_map.h \
56        lemon/bits/enable_if.h \
57        lemon/bits/graph_extender.h \
58        lemon/bits/map_extender.h \
59        lemon/bits/path_dump.h \
60        lemon/bits/traits.h \
61        lemon/bits/vector_map.h
62
63concept_HEADERS += \
64        lemon/concepts/digraph.h \
65        lemon/concepts/graph.h \
66        lemon/concepts/graph_components.h \
67        lemon/concepts/heap.h \
68        lemon/concepts/maps.h \
69        lemon/concepts/path.h
Note: See TracBrowser for help on using the repository browser.