* 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:
Benoit Jacob 2008-08-27 06:43:42 +00:00
parent a0cfe6ebdc
commit 252e0c45b2
5 changed files with 17 additions and 4 deletions

View File

@ -1,5 +1,17 @@
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)
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)

View File

@ -31,6 +31,7 @@ ADD_SUBDIRECTORY(snippets)
ADD_CUSTOM_TARGET(
doc
ALL
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/html/
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigendoxy_tabs.css
${CMAKE_CURRENT_BINARY_DIR}/html/
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png

View File

@ -32,7 +32,7 @@ PROJECT_NAME = Eigen
# if some version control system is used.
#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)
# base path where the generated documentation will be put.

View File

@ -3,7 +3,7 @@
// import most common Eigen's types
USING_PART_OF_NAMESPACE_EIGEN
int main(int argc, char *argv[])
int main(int, char *[])
{
for (int size=1; size<=4; ++size)
{

View File

@ -3,7 +3,7 @@
// import most common Eigen's types
USING_PART_OF_NAMESPACE_EIGEN
int main(int argc, char *argv[])
int main(int, char *[])
{
Matrix3f m3;
m3 << 1, 2, 3, 4, 5, 6, 7, 8, 9;