gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
CMAKE builds the tools/ dir, too (#228)
0 1 1
default
2 files changed with 33 insertions and 1 deletions:
↑ Collapse diff ↑
Ignore white space 12 line context
1
INCLUDE_DIRECTORIES(
2
  ${CMAKE_SOURCE_DIR}
3
  ${CMAKE_BINARY_DIR}
4
)
5

	
6
LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/lemon)
7

	
8
ADD_EXECUTABLE(lgf-gen lgf-gen.cc)
9
TARGET_LINK_LIBRARIES(lgf-gen lemon)
10

	
11
ADD_EXECUTABLE(dimacs-to-lgf dimacs-to-lgf.cc)
12
TARGET_LINK_LIBRARIES(dimacs-to-lgf lemon)
13

	
14
ADD_EXECUTABLE(dimacs-solver dimacs-solver.cc)
15
TARGET_LINK_LIBRARIES(dimacs-solver lemon)
16

	
17
INSTALL(
18
  TARGETS lgf-gen dimacs-to-lgf dimacs-solver
19
  RUNTIME DESTINATION bin
20
  COMPONENT bin
21
)
22

	
23
IF(NOT WIN32)
24
  INSTALL(
25
    FILES ${CMAKE_CURRENT_SOURCE_DIR}/lemon-0.x-to-1.x.sh
26
    RUNTIME DESTINATION bin
27
    COMPONENT bin)
28
ENDIF(NOT WIN32)
Ignore white space 6 line context
... ...
@@ -36,12 +36,13 @@
36 36
CHECK_TYPE_SIZE("long long" LONG_LONG)
37 37

	
38 38
ENABLE_TESTING()
39 39

	
40 40
ADD_SUBDIRECTORY(lemon)
41 41
ADD_SUBDIRECTORY(demo)
42
ADD_SUBDIRECTORY(tools)
42 43
ADD_SUBDIRECTORY(doc)
43 44
ADD_SUBDIRECTORY(test)
44 45

	
45 46
IF(WIN32)
46 47
  SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
47 48
  SET(CPACK_PACKAGE_VENDOR "EGRES")
... ...
@@ -53,22 +54,25 @@
53 54

	
54 55
  SET(CPACK_PACKAGE_INSTALL_DIRECTORY
55 56
    "${PROJECT_NAME} ${PROJECT_VERSION}")
56 57
  SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
57 58
    "${PROJECT_NAME} ${PROJECT_VERSION}")
58 59

	
59
  SET(CPACK_COMPONENTS_ALL headers library html_documentation)
60
  SET(CPACK_COMPONENTS_ALL headers library html_documentation bin)
60 61

	
61 62
  SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
62 63
  SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Dynamic-link library")
64
  SET(CPACK_COMPONENT_BIN_DISPLAY_NAME "Command line utilities")
63 65
  SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
64 66

	
65 67
  SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
66 68
    "C++ header files")
67 69
  SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
68 70
    "DLL and import library")
71
  SET(CPACK_COMPONENT_BIN_DESCRIPTION
72
    "Command line utilities")
69 73
  SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
70 74
    "Doxygen generated documentation")
71 75

	
72 76
  SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
73 77

	
74 78
  SET(CPACK_COMPONENT_HEADERS_GROUP "Development")
0 comments (0 inline)