Newer
Older
Tomáš Oberhuber
committed
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
if( WITH_TOOLS STREQUAL "yes" )
add_subdirectory (tnl-quickstart)
CONFIGURE_FILE( "tnl-compile.in" "${PROJECT_TOOLS_PATH}/tnl-compile" @ONLY )
CONFIGURE_FILE( "tnl-link.in" "${PROJECT_TOOLS_PATH}/tnl-link" @ONLY )
CONFIGURE_FILE( "tnl-bindir.in" "${PROJECT_TOOLS_PATH}/tnl-bindir" @ONLY )
ADD_EXECUTABLE(tnl-grid-setup tnl-grid-setup.cpp )
target_link_libraries (tnl-grid-setup tnl )
ADD_EXECUTABLE(tnl-grid-to-mesh tnl-grid-to-mesh.cpp )
target_link_libraries (tnl-grid-to-mesh tnl )
ADD_EXECUTABLE(tnl-mesh-converter tnl-mesh-converter.cpp )
target_link_libraries (tnl-mesh-converter tnl )
ADD_EXECUTABLE(tnl-init tnl-init.cpp )
target_link_libraries (tnl-init tnl )
ADD_EXECUTABLE(tnl-view tnl-view.cpp )
target_link_libraries (tnl-view tnl )
ADD_EXECUTABLE(tnl-diff tnl-diff.cpp )
target_link_libraries (tnl-diff tnl )
ADD_EXECUTABLE(tnl-image-converter tnl-image-converter.cpp )
target_link_libraries (tnl-image-converter tnl ${PNG_LIBRARIES} ${JPEG_LIBRARIES} )
ADD_EXECUTABLE(tnl-dicom-reader tnl-dicom-reader.cpp )
target_link_libraries (tnl-dicom-reader tnl ${DCMTK_LIBRARIES} )
ADD_EXECUTABLE(tnl-lattice-init tnl-lattice-init.cpp )
target_link_libraries (tnl-lattice-init tnl )
ADD_EXECUTABLE( tnl-functions-benchmark functions-benchmark.cpp )
target_link_libraries( tnl-functions-benchmark tnl )
IF( BUILD_CUDA )
CUDA_ADD_EXECUTABLE( tnl-cuda-arch tnl-cuda-arch.cu )
# TODO: Fix this -- https://cmake.org/pipermail/cmake/2013-September/055755.html
# INSTALL( TARGETS tnl-cuda-arch
# RUNTIME DESTINATION bin
# PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
ENDIF()
INSTALL( TARGETS tnl-init
tnl-view
tnl-diff
tnl-grid-setup
tnl-grid-to-mesh
tnl-mesh-converter
tnl-dicom-reader
tnl-image-converter
tnl-lattice-init
DESTINATION bin )
INSTALL( FILES ${PROJECT_TOOLS_PATH}/tnl-bindir
${PROJECT_TOOLS_PATH}/tnl-compile
${PROJECT_TOOLS_PATH}/tnl-link
tnl-time-series2png
tnl-err2eoc
tnl-eoc-test-log
tnl-log-to-html.py
DESTINATION bin
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
endif( WITH_TOOLS STREQUAL "yes" )