mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-07-31 17:22:07 +08:00
* missing cmake make_directory command
* show svn revision number if available * fix warnings about unused argc/argv Gael: I just saw your latest docs, it's completely awesome.
This commit is contained in:
parent
a0cfe6ebdc
commit
252e0c45b2
@ -1,5 +1,17 @@
|
|||||||
PROJECT(Eigen)
|
PROJECT(Eigen)
|
||||||
SET(EIGEN_VERSION "2.0-alpha7 (svn)")
|
SET(EIGEN_VERSION_NUMBER "2.0-beta1")
|
||||||
|
|
||||||
|
#if the svnversion program is absent, this will leave the SVN_REVISION string empty,
|
||||||
|
#but won't stop CMake.
|
||||||
|
EXECUTE_PROCESS(COMMAND svnversion -n ${CMAKE_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE EIGEN_SVN_REVISION)
|
||||||
|
|
||||||
|
IF(EIGEN_SVN_REVISION)
|
||||||
|
SET(EIGEN_VERSION "${EIGEN_VERSION_NUMBER} (SVN revision ${EIGEN_SVN_REVISION})")
|
||||||
|
ELSE(EIGEN_SVN_REVISION)
|
||||||
|
SET(EIGEN_VERSION "${EIGEN_VERSION_NUMBER}")
|
||||||
|
ENDIF(EIGEN_SVN_REVISION)
|
||||||
|
|
||||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
|
CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
||||||
|
@ -31,6 +31,7 @@ ADD_SUBDIRECTORY(snippets)
|
|||||||
ADD_CUSTOM_TARGET(
|
ADD_CUSTOM_TARGET(
|
||||||
doc
|
doc
|
||||||
ALL
|
ALL
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/html/
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigendoxy_tabs.css
|
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigendoxy_tabs.css
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/html/
|
${CMAKE_CURRENT_BINARY_DIR}/html/
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png
|
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png
|
||||||
|
@ -32,7 +32,7 @@ PROJECT_NAME = Eigen
|
|||||||
# if some version control system is used.
|
# if some version control system is used.
|
||||||
|
|
||||||
#EIGEN_VERSION is set in the root CMakeLists.txt
|
#EIGEN_VERSION is set in the root CMakeLists.txt
|
||||||
PROJECT_NUMBER = ${EIGEN_VERSION}
|
PROJECT_NUMBER = "${EIGEN_VERSION}"
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
// import most common Eigen's types
|
// import most common Eigen's types
|
||||||
USING_PART_OF_NAMESPACE_EIGEN
|
USING_PART_OF_NAMESPACE_EIGEN
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int, char *[])
|
||||||
{
|
{
|
||||||
for (int size=1; size<=4; ++size)
|
for (int size=1; size<=4; ++size)
|
||||||
{
|
{
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
// import most common Eigen's types
|
// import most common Eigen's types
|
||||||
USING_PART_OF_NAMESPACE_EIGEN
|
USING_PART_OF_NAMESPACE_EIGEN
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int, char *[])
|
||||||
{
|
{
|
||||||
Matrix3f m3;
|
Matrix3f m3;
|
||||||
m3 << 1, 2, 3, 4, 5, 6, 7, 8, 9;
|
m3 << 1, 2, 3, 4, 5, 6, 7, 8, 9;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user