annotate Resources/Samples/OrthancClient/Vtk/CMakeLists.txt @ 1214:973328a7a709 Orthanc-0.8.5

Orthanc-0.8.5
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 04 Nov 2014 15:39:59 +0100
parents 3237eea24487
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
531
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 cmake_minimum_required(VERSION 2.8)
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3 project(Vtk)
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 find_package(VTK REQUIRED)
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 include(${VTK_USE_FILE})
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 add_executable(Test
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9 main.cpp
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 )
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12 # Linking with "pthread" is necessary, otherwise the software crashes
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
13 # http://sourceware.org/bugzilla/show_bug.cgi?id=10652#c17
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
14 target_link_libraries(Test pthread dl)
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
15
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
16 if(VTK_LIBRARIES)
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
17 target_link_libraries(Test ${VTK_LIBRARIES})
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
18 else()
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
19 target_link_libraries(Test vtkHybrid vtkVolumeRendering)
7f9467b5f33b samples
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
20 endif()