-
Notifications
You must be signed in to change notification settings - Fork 0
/
BasisProject.cmake
69 lines (64 loc) · 2.77 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
# ==============================================================================
# Medical Image Registration ToolKit (MIRTK)
#
# Copyright 2016 Imperial College London
# Copyright 2016 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 "Scripting"
VERSION "0.0.0" # version of this module
SOVERSION "0" # API yet unstable
PACKAGE "MIRTK"
AUTHORS "Andreas Schuh"
DESCRIPTION "Scripting library of the Medical Image Registration ToolKit."
COPYRIGHT "2016 Imperial College London, Andreas Schuh"
LICENSE "Apache License Version 2.0"
CONTACT "Andreas Schuh <andreas.schuh.84@gmail.com>"
TEMPLATE "mirtk-module/1.0"
# ----------------------------------------------------------------------------
# dependencies
DEPENDS
#<dependency>
OPTIONAL_DEPENDS
Python{Interp}
#<optional-dependency>
TOOLS_DEPENDS
Python{Interp}
TEST_DEPENDS
#<test-dependency>
OPTIONAL_TEST_DEPENDS
#<optional-test-dependency>
)