Add some new stuff to CMAKE
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
a
|
b
|
|
| 1 | 1 | project (LEMON) |
| 2 | 2 | enable_testing () |
| 3 | 3 | add_subdirectory (lemon) |
| | 4 | add_subdirectory (demo) |
| 4 | 5 | add_subdirectory (test) |
diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt
new file mode 100644
|
-
|
+
|
|
| | 1 | include_directories (${LEMON_SOURCE_DIR}) |
| | 2 | |
| | 3 | link_directories (${LEMON_BINARY_DIR}/lemon) |
| | 4 | |
| | 5 | set (DEMOS |
| | 6 | arg_parser_demo |
| | 7 | graph_to_eps_demo |
| | 8 | lgf_demo) |
| | 9 | |
| | 10 | foreach (DEMO_NAME ${DEMOS}) |
| | 11 | add_executable (${DEMO_NAME} ${DEMO_NAME}.cc) |
| | 12 | target_link_libraries (${DEMO_NAME} lemon) |
| | 13 | endforeach (DEMO_NAME) |
diff --git a/lemon/CMakeLists.txt b/lemon/CMakeLists.txt
|
a
|
b
|
|
| 1 | 1 | include_directories (${LEMON_SOURCE_DIR}) |
| 2 | | add_library (lemon arg_parser.cc base.cc random.cc) |
| | 2 | add_library (lemon arg_parser.cc base.cc color.cc random.cc) |