tests/CMakeLists.txt
author Alpar Juttner <alpar@cs.elte.hu>
Sun, 11 Dec 2011 18:43:33 +0100
changeset 13 0ab493e5250e
parent 10 d7ce0311ece2
permissions -rw-r--r--
Add build id field to running time logs

Configurable by BENCHMARK_BUILD_ID cmake variable,
which defaults to the last component of the build directory.
alpar@9
     1
INCLUDE_DIRECTORIES(
alpar@9
     2
  ${CMAKE_SOURCE_DIR}/tests
alpar@11
     3
  ${CMAKE_BINARY_DIR}/tests
alpar@9
     4
)
alpar@9
     5
alpar@9
     6
LINK_DIRECTORIES(
alpar@9
     7
  # ${CMAKE_BINARY_DIR}/lemon
alpar@9
     8
)
alpar@9
     9
alpar@11
    10
SET(DATADIR_PATH ${CMAKE_BINARY_DIR}/data)
alpar@11
    11
CONFIGURE_FILE(
alpar@11
    12
  ${CMAKE_CURRENT_SOURCE_DIR}/paths.cc.cmake
alpar@11
    13
  ${CMAKE_CURRENT_BINARY_DIR}/paths.cc
alpar@11
    14
)
alpar@11
    15
alpar@9
    16
ADD_EXECUTABLE(circulation
alpar@11
    17
        circulation.cc file_main.cc paths.cc
alpar@9
    18
)
alpar@9
    19
alpar@9
    20
TARGET_LINK_LIBRARIES(circulation
alpar@9
    21
  lemon
alpar@9
    22
)
alpar@9
    23
alpar@9
    24
alpar@9
    25
## This tells cmake to install 'lemon-project' to $PREFIX/bin when
alpar@9
    26
## 'make install' is executed. You can give more targets separated
alpar@9
    27
## by whitespaces.
alpar@9
    28
alpar@9
    29
INSTALL(
alpar@9
    30
  TARGETS
alpar@9
    31
  RUNTIME DESTINATION ${INSTALL_BIN_DIR}
alpar@9
    32
  COMPONENT bin
alpar@9
    33
)
alpar@9
    34