-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathBasisProject.cmake
76 lines (71 loc) · 3.03 KB
/
BasisProject.cmake
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
69
70
71
72
73
74
75
76
# ==============================================================================
# Medical Image Registration ToolKit (MIRTK)
#
# Copyright Imperial College London
# Copyright 2018 Andreas Schuh
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ==============================================================================
################################################################################
# @file BasisProject.cmake
# @brief Sets basic information about the MIRTK module and calls basis_project().
#
# This file defines basic information about a project by calling
# the basis_project() function. This basic information, also known as metadata,
# is used by CMake BASIS to setup the project. The dependencies to other modules
# have to be specified here such that the top-level IRTK project can analyze the
# inter-module dependencies, as well as dependencies on third-party libraries.
#
# @sa https://cmake-basis.github.io/standard/modules.html
#
# @ingroup BasisSettings
################################################################################
# Note: The #<*> dependency patterns are required by the basisproject tool and
# should be kept on a separate line as last commented argument of the
# corresponding options of the basis_project() command. The TEMPLATE
# option and set argument are also required by this tool and should not
# be changed manually. The argument is updated by basisproject --update.
basis_project (
# ----------------------------------------------------------------------------
# meta-data
NAME "Viewer"
VERSION "0.0.0" # version of this module
SOVERSION "0" # API yet unstable
PACKAGE "MIRTK"
AUTHORS "Daniel Rueckert, Andreas Schuh"
DESCRIPTION "Viewer application of the Medical Image Registration ToolKit."
COPYRIGHT "2008-2017 Imperial College London, 2017-2018 Andreas Schuh"
LICENSE "Apache License Version 2.0"
CONTACT "Andreas Schuh <[email protected]>"
TEMPLATE "mirtk-module/1.0"
# ----------------------------------------------------------------------------
# dependencies
DEPENDS
MIRTK{Common,PointSet,Numerics,Image,IO,Transformation}
OpenGL
#<dependency>
OPTIONAL_DEPENDS
VTK{vtkCommonCore,vtkCommonDataModel,vtkFiltersCore,vtkFiltersGeometry,vtkIOLegacy}
#<optional-dependency>
TOOLS_DEPENDS
FLTK
#<tools-dependency>
OPTIONAL_TOOLS_DEPENDS
FreeGLUT
GLUT
#<optional-tools-dependency>
TEST_DEPENDS
#<test-dependency>
OPTIONAL_TEST_DEPENDS
#<optional-test-dependency>
)