mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-13 12:19:12 +08:00
* require CMake 2.6.2 everywhere, Alexander Neundorf says it'd make it
easier to have a uniform requirement in kdesupport for when he makes fixes. * add eigen versioning macros
This commit is contained in:
parent
269bf67796
commit
be64619ab6
@ -1,5 +1,5 @@
|
|||||||
project(Eigen)
|
project(Eigen)
|
||||||
set(EIGEN_VERSION_NUMBER "2.0-beta3")
|
set(EIGEN_VERSION_NUMBER "2.0-beta4")
|
||||||
|
|
||||||
#if the svnversion program is absent, this will leave the SVN_REVISION string empty,
|
#if the svnversion program is absent, this will leave the SVN_REVISION string empty,
|
||||||
#but won't stop CMake.
|
#but won't stop CMake.
|
||||||
@ -12,7 +12,7 @@ else(EIGEN_SVN_REVISION)
|
|||||||
set(EIGEN_VERSION "${EIGEN_VERSION_NUMBER}")
|
set(EIGEN_VERSION "${EIGEN_VERSION_NUMBER}")
|
||||||
endif(EIGEN_SVN_REVISION)
|
endif(EIGEN_SVN_REVISION)
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 2.6)
|
cmake_minimum_required(VERSION 2.6.2)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
||||||
|
|
||||||
|
@ -28,6 +28,14 @@
|
|||||||
|
|
||||||
#undef minor
|
#undef minor
|
||||||
|
|
||||||
|
#define EIGEN_WORLD_VERSION 2
|
||||||
|
#define EIGEN_MAJOR_VERSION 0
|
||||||
|
#define EIGEN_MINOR_VERSION 0
|
||||||
|
|
||||||
|
#define EIGEN_VERSION_AT_LEAST(x,y,z) (EIGEN_WORLD_VERSION>x || (EIGEN_WORLD_VERSION>=x && \
|
||||||
|
(EIGEN_MAJOR_VERSION>y || (EIGEN_MAJOR_VERSION>=y && \
|
||||||
|
EIGEN_MINOR_VERSION>=z))))
|
||||||
|
|
||||||
#ifdef EIGEN_DEFAULT_TO_ROW_MAJOR
|
#ifdef EIGEN_DEFAULT_TO_ROW_MAJOR
|
||||||
#define EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION Matrix_RowMajor
|
#define EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION Matrix_RowMajor
|
||||||
#else
|
#else
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
PROJECT(BTL)
|
PROJECT(BTL)
|
||||||
|
|
||||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.6.2)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
||||||
include(MacroOptionalAddSubdirectory)
|
include(MacroOptionalAddSubdirectory)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user