Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
wolf
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
mobile_robotics
wolf_projects
wolf_lib
wolf
Merge requests
!445
Resolve "Refactoring WOLF installation system"
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Resolve "Refactoring WOLF installation system"
451-refactoring-wolf-installation-system
into
devel
Overview
2
Commits
68
Pipelines
92
Changes
13
Merged
Mederic Fourmy
requested to merge
451-refactoring-wolf-installation-system
into
devel
3 years ago
Overview
1
Commits
68
Pipelines
92
Changes
13
Expand
Closes
#451 (closed)
Edited
2 years ago
by
Mederic Fourmy
0
0
Merge request reports
Compare
devel
version 54
8a386df3
2 years ago
version 53
9dad54f2
3 years ago
version 52
9aaa42ce
3 years ago
version 51
4d08e26f
3 years ago
version 50
92c2468d
3 years ago
version 49
0b4ec11c
3 years ago
version 48
afcaa7bb
3 years ago
version 47
576a6081
3 years ago
version 46
b78922c3
3 years ago
version 45
1df8ee07
3 years ago
version 44
9c4266fe
3 years ago
version 43
dae3b25c
3 years ago
version 42
3b2d08e9
3 years ago
version 41
ddda0cb1
3 years ago
version 40
2243e25a
3 years ago
version 39
fa375ba6
3 years ago
version 38
7b69f555
3 years ago
version 37
306e6d59
3 years ago
version 36
736c5bb0
3 years ago
version 35
543b5dfd
3 years ago
version 34
d254ff7b
3 years ago
version 33
52e92b94
3 years ago
version 32
6b797a55
3 years ago
version 31
e76243e0
3 years ago
version 30
78a6f4ba
3 years ago
version 29
db45f555
3 years ago
version 28
fdcba3b7
3 years ago
version 27
169906d6
3 years ago
version 26
78b74d59
3 years ago
version 25
9b109c1c
3 years ago
version 24
636df0c2
3 years ago
version 23
333f68df
3 years ago
version 22
724f0ccc
3 years ago
version 21
01c96725
3 years ago
version 20
8c7e5dba
3 years ago
version 19
f9363988
3 years ago
version 18
e34cdaee
3 years ago
version 17
c42209e1
3 years ago
version 16
83492dc3
3 years ago
version 15
16b84985
3 years ago
version 14
934690fb
3 years ago
version 13
9d2b18d6
3 years ago
version 12
27b2311e
3 years ago
version 11
5192d162
3 years ago
version 10
c080bd74
3 years ago
version 9
8a859f3d
3 years ago
version 8
084a8f1c
3 years ago
version 7
ebc85da7
3 years ago
version 6
ff148102
3 years ago
version 5
693777a7
3 years ago
version 4
878ee3ea
3 years ago
version 3
cc85eac1
3 years ago
version 2
ed9d19fd
3 years ago
version 1
8386d669
3 years ago
devel (base)
and
latest version
latest version
8434102c
68 commits,
2 years ago
version 54
8a386df3
67 commits,
2 years ago
version 53
9dad54f2
66 commits,
3 years ago
version 52
9aaa42ce
65 commits,
3 years ago
version 51
4d08e26f
64 commits,
3 years ago
version 50
92c2468d
63 commits,
3 years ago
version 49
0b4ec11c
62 commits,
3 years ago
version 48
afcaa7bb
61 commits,
3 years ago
version 47
576a6081
60 commits,
3 years ago
version 46
b78922c3
56 commits,
3 years ago
version 45
1df8ee07
55 commits,
3 years ago
version 44
9c4266fe
54 commits,
3 years ago
version 43
dae3b25c
49 commits,
3 years ago
version 42
3b2d08e9
48 commits,
3 years ago
version 41
ddda0cb1
47 commits,
3 years ago
version 40
2243e25a
45 commits,
3 years ago
version 39
fa375ba6
44 commits,
3 years ago
version 38
7b69f555
43 commits,
3 years ago
version 37
306e6d59
42 commits,
3 years ago
version 36
736c5bb0
41 commits,
3 years ago
version 35
543b5dfd
40 commits,
3 years ago
version 34
d254ff7b
39 commits,
3 years ago
version 33
52e92b94
38 commits,
3 years ago
version 32
6b797a55
37 commits,
3 years ago
version 31
e76243e0
36 commits,
3 years ago
version 30
78a6f4ba
35 commits,
3 years ago
version 29
db45f555
34 commits,
3 years ago
version 28
fdcba3b7
33 commits,
3 years ago
version 27
169906d6
32 commits,
3 years ago
version 26
78b74d59
31 commits,
3 years ago
version 25
9b109c1c
30 commits,
3 years ago
version 24
636df0c2
29 commits,
3 years ago
version 23
333f68df
28 commits,
3 years ago
version 22
724f0ccc
27 commits,
3 years ago
version 21
01c96725
25 commits,
3 years ago
version 20
8c7e5dba
23 commits,
3 years ago
version 19
f9363988
22 commits,
3 years ago
version 18
e34cdaee
21 commits,
3 years ago
version 17
c42209e1
20 commits,
3 years ago
version 16
83492dc3
18 commits,
3 years ago
version 15
16b84985
17 commits,
3 years ago
version 14
934690fb
16 commits,
3 years ago
version 13
9d2b18d6
14 commits,
3 years ago
version 12
27b2311e
13 commits,
3 years ago
version 11
5192d162
12 commits,
3 years ago
version 10
c080bd74
10 commits,
3 years ago
version 9
8a859f3d
9 commits,
3 years ago
version 8
084a8f1c
8 commits,
3 years ago
version 7
ebc85da7
7 commits,
3 years ago
version 6
ff148102
6 commits,
3 years ago
version 5
693777a7
5 commits,
3 years ago
version 4
878ee3ea
4 commits,
3 years ago
version 3
cc85eac1
3 commits,
3 years ago
version 2
ed9d19fd
2 commits,
3 years ago
version 1
8386d669
1 commit,
3 years ago
13 files
+
188
−
871
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
13
Search (e.g. *.vue) (Ctrl+P)
cmake_modules/FindEigen3.cmake deleted
100644 → 0
+
0
−
97
Options
# - Try to find Eigen3 lib
#
# This module supports requiring a minimum version, e.g. you can do
# find_package(Eigen3 3.1.2)
# to require version 3.1.2 or newer of Eigen3.
#
# Once done this will define
#
# EIGEN3_FOUND - system has eigen lib with correct version
# EIGEN3_INCLUDE_DIR - the eigen include directory
# EIGEN3_VERSION - eigen version
#
# This module reads hints about search locations from
# the following enviroment variables:
#
# EIGEN3_ROOT
# EIGEN3_ROOT_DIR
# Copyright (c) 2006, 2007 Montel Laurent, <montel@kde.org>
# Copyright (c) 2008, 2009 Gael Guennebaud, <g.gael@free.fr>
# Copyright (c) 2009 Benoit Jacob <jacob.benoit.1@gmail.com>
# Redistribution and use is allowed according to the terms of the 2-clause BSD license.
if
(
NOT Eigen3_FIND_VERSION
)
if
(
NOT Eigen3_FIND_VERSION_MAJOR
)
set
(
Eigen3_FIND_VERSION_MAJOR 2
)
endif
(
NOT Eigen3_FIND_VERSION_MAJOR
)
if
(
NOT Eigen3_FIND_VERSION_MINOR
)
set
(
Eigen3_FIND_VERSION_MINOR 91
)
endif
(
NOT Eigen3_FIND_VERSION_MINOR
)
if
(
NOT Eigen3_FIND_VERSION_PATCH
)
set
(
Eigen3_FIND_VERSION_PATCH 0
)
endif
(
NOT Eigen3_FIND_VERSION_PATCH
)
set
(
Eigen3_FIND_VERSION
"
${
Eigen3_FIND_VERSION_MAJOR
}
.
${
Eigen3_FIND_VERSION_MINOR
}
.
${
Eigen3_FIND_VERSION_PATCH
}
"
)
endif
(
NOT Eigen3_FIND_VERSION
)
macro
(
_eigen3_check_version
)
file
(
READ
"
${
EIGEN3_INCLUDE_DIR
}
/Eigen/src/Core/util/Macros.h"
_eigen3_version_header
)
string
(
REGEX MATCH
"define[
\t
]+EIGEN_WORLD_VERSION[
\t
]+([0-9]+)"
_eigen3_world_version_match
"
${
_eigen3_version_header
}
"
)
set
(
EIGEN3_WORLD_VERSION
"
${
CMAKE_MATCH_1
}
"
)
string
(
REGEX MATCH
"define[
\t
]+EIGEN_MAJOR_VERSION[
\t
]+([0-9]+)"
_eigen3_major_version_match
"
${
_eigen3_version_header
}
"
)
set
(
EIGEN3_MAJOR_VERSION
"
${
CMAKE_MATCH_1
}
"
)
string
(
REGEX MATCH
"define[
\t
]+EIGEN_MINOR_VERSION[
\t
]+([0-9]+)"
_eigen3_minor_version_match
"
${
_eigen3_version_header
}
"
)
set
(
EIGEN3_MINOR_VERSION
"
${
CMAKE_MATCH_1
}
"
)
set
(
EIGEN3_VERSION
${
EIGEN3_WORLD_VERSION
}
.
${
EIGEN3_MAJOR_VERSION
}
.
${
EIGEN3_MINOR_VERSION
}
)
if
(
${
EIGEN3_VERSION
}
VERSION_LESS
${
Eigen3_FIND_VERSION
}
)
set
(
EIGEN3_VERSION_OK FALSE
)
else
(
${
EIGEN3_VERSION
}
VERSION_LESS
${
Eigen3_FIND_VERSION
}
)
set
(
EIGEN3_VERSION_OK TRUE
)
endif
(
${
EIGEN3_VERSION
}
VERSION_LESS
${
Eigen3_FIND_VERSION
}
)
if
(
NOT EIGEN3_VERSION_OK
)
message
(
STATUS
"Eigen3 version
${
EIGEN3_VERSION
}
found in
${
EIGEN3_INCLUDE_DIR
}
, "
"but at least version
${
Eigen3_FIND_VERSION
}
is required"
)
endif
(
NOT EIGEN3_VERSION_OK
)
endmacro
(
_eigen3_check_version
)
if
(
EIGEN3_INCLUDE_DIR
)
# in cache already
_eigen3_check_version
()
set
(
EIGEN3_FOUND
${
EIGEN3_VERSION_OK
}
)
else
(
EIGEN3_INCLUDE_DIR
)
# search first if an Eigen3Config.cmake is available in the system,
# if successful this would set EIGEN3_INCLUDE_DIR and the rest of
# the script will work as usual
find_package
(
Eigen3
${
Eigen3_FIND_VERSION
}
NO_MODULE QUIET
)
if
(
NOT EIGEN3_INCLUDE_DIR
)
find_path
(
EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
HINTS
ENV EIGEN3_ROOT
ENV EIGEN3_ROOT_DIR
PATHS
${
CMAKE_INSTALL_PREFIX
}
/include
${
KDE4_INCLUDE_DIR
}
PATH_SUFFIXES eigen3 eigen
)
endif
(
NOT EIGEN3_INCLUDE_DIR
)
if
(
EIGEN3_INCLUDE_DIR
)
_eigen3_check_version
()
endif
(
EIGEN3_INCLUDE_DIR
)
include
(
FindPackageHandleStandardArgs
)
find_package_handle_standard_args
(
Eigen3 DEFAULT_MSG EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK
)
mark_as_advanced
(
EIGEN3_INCLUDE_DIR
)
endif
(
EIGEN3_INCLUDE_DIR
)
Loading