File: CMakeLists.txt

package info (click to toggle)
vtk 5.8.0-13
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 130,524 kB
  • sloc: cpp: 1,129,256; ansic: 708,203; tcl: 48,526; python: 20,875; xml: 6,779; yacc: 4,208; perl: 3,121; java: 2,788; lex: 931; sh: 660; asm: 471; makefile: 299
file content (36 lines) | stat: -rw-r--r-- 1,279 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
PROJECT(VIT)

INCLUDE(${CMAKE_ROOT}/Modules/FindVTK.cmake)
IF(VTK_FOUND)
  INCLUDE("${VTK_USE_FILE}")
  INCLUDE_DIRECTORIES(${VIT_SOURCE_DIR})

  SET(CMAKE_SKIP_RPATH 1)
  SET(VIT_FORWARD_DIR_BUILD ${VIT_BINARY_DIR})
  IF(CMAKE_CONFIGURATION_TYPES)
    SET(VIT_FORWARD_CONFIG_PRE "CMAKE_INTDIR \"/\" ")
    IF(VTK_CONFIGURATION_TYPES)
      SET(VIT_FORWARD_CONFIG_POST " \"/\" CMAKE_INTDIR")
    ENDIF(VTK_CONFIGURATION_TYPES)
  ENDIF(CMAKE_CONFIGURATION_TYPES)
  SET(VIT_PATH_BUILD_COMMA)
  FOREACH(dir ${VTK_RUNTIME_DIRS})
    SET(VIT_PATH_BUILD "${VIT_PATH_BUILD_COMMA} \"${dir}\"${VIT_FORWARD_CONFIG_POST}")
    SET(VIT_PATH_BUILD_COMMA ",")
  ENDFOREACH(dir)
  SET(VIT_EXE_SUFFIX -real)
  SET(VIT_FORWARD_EXE_BUILD "${VIT_FORWARD_CONFIG_PRE}\"vit${VIT_EXE_SUFFIX}\"")
  SET(VIT_FORWARD_EXE_INSTALL "\"vit${VIT_EXE_SUFFIX}\"")
  CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/vit-forward.c.in
    ${CMAKE_CURRENT_BINARY_DIR}/vit-forward.c
    @ONLY IMMEDIATE)
  ADD_EXECUTABLE(vit
    ${CMAKE_CURRENT_BINARY_DIR}/vit-forward.c)
  INSTALL_TARGETS(/bin vit)

  ADD_EXECUTABLE(vit${VIT_EXE_SUFFIX} vit.cxx)
  TARGET_LINK_LIBRARIES(vit${VIT_EXE_SUFFIX} vtkGraphics)
  INSTALL_TARGETS(/bin vit${VIT_EXE_SUFFIX})
ELSE(VTK_FOUND)
  MESSAGE(SEND_ERROR "VTK not found!")
ENDIF(VTK_FOUND)