gravatar
ladanyi@tmit.bme.hu
ladanyi@tmit.bme.hu
Install lemon/config.h (#274)
0 5 0
default
5 files changed with 25 insertions and 3 deletions:
↑ Collapse diff ↑
Ignore white space 16 line context
... ...
@@ -9,16 +9,18 @@
9 9

	
10 10
PROJECT(${PROJECT_NAME})
11 11

	
12 12
SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
13 13

	
14 14
INCLUDE(FindDoxygen)
15 15
INCLUDE(FindGhostscript)
16 16

	
17
ADD_DEFINITIONS(-DHAVE_CONFIG_H)
18

	
17 19
INCLUDE(CheckTypeSize)
18 20
CHECK_TYPE_SIZE("long long" LONG_LONG)
19 21

	
20 22
ENABLE_TESTING()
21 23

	
22 24
ADD_SUBDIRECTORY(lemon)
23 25
ADD_SUBDIRECTORY(demo)
24 26
ADD_SUBDIRECTORY(doc)
Ignore white space 16 line context
1
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
1
INCLUDE_DIRECTORIES(
2
  ${CMAKE_SOURCE_DIR}
3
  ${PROJECT_BINARY_DIR}
4
)
2 5

	
3 6
LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/lemon)
4 7

	
5 8
SET(DEMOS
6 9
  arg_parser_demo
7 10
  graph_to_eps_demo
8 11
  lgf_demo)
9 12

	
Ignore white space 16 line context
1
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
1
INCLUDE_DIRECTORIES(
2
  ${CMAKE_SOURCE_DIR}
3
  ${PROJECT_BINARY_DIR}
4
)
5

	
6
CONFIGURE_FILE(
7
  ${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
8
  ${CMAKE_CURRENT_BINARY_DIR}/config.h
9
)
2 10

	
3 11
ADD_LIBRARY(lemon
4 12
  arg_parser.cc
5 13
  base.cc
6 14
  color.cc
7 15
  random.cc
8 16
  bits/windows.cc
9 17
)
... ...
@@ -13,8 +21,13 @@
13 21
  ARCHIVE DESTINATION lib
14 22
  COMPONENT library)
15 23

	
16 24
INSTALL(
17 25
  DIRECTORY . bits concepts
18 26
  DESTINATION include/lemon
19 27
  COMPONENT headers
20 28
  FILES_MATCHING PATTERN "*.h")
29

	
30
INSTALL(
31
  FILES ${CMAKE_CURRENT_BINARY_DIR}/config.h
32
  DESTINATION include/lemon
33
  COMPONENT headers)
Ignore white space 16 line context
... ...
@@ -18,16 +18,17 @@
18 18

	
19 19
lemon_HEADERS += \
20 20
        lemon/arg_parser.h \
21 21
	lemon/assert.h \
22 22
        lemon/bfs.h \
23 23
        lemon/bin_heap.h \
24 24
        lemon/color.h \
25 25
	lemon/concept_check.h \
26
	lemon/config.h \
26 27
        lemon/counter.h \
27 28
	lemon/core.h \
28 29
        lemon/dfs.h \
29 30
        lemon/dijkstra.h \
30 31
        lemon/dim2.h \
31 32
	lemon/error.h \
32 33
        lemon/graph_to_eps.h \
33 34
	lemon/kruskal.h \
Ignore white space 16 line context
1
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
1
INCLUDE_DIRECTORIES(
2
  ${CMAKE_SOURCE_DIR}
3
  ${PROJECT_BINARY_DIR}
4
)
2 5

	
3 6
LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/lemon)
4 7

	
5 8
SET(TESTS
6 9
  bfs_test
7 10
  counter_test
8 11
  dfs_test
9 12
  digraph_test
0 comments (0 inline)