dd first-time tip, to warn against doing "make".

now i think we're reasonably safe.
This commit is contained in:
Benoit Jacob
2009-10-03 22:11:30 -04:00
parent 5f32088443
commit 7956fc49a0
2 changed files with 29 additions and 23 deletions

View File

@@ -141,22 +141,28 @@ ei_testing_print_summary()
message("")
message("Configured Eigen ${EIGEN_VERSION_NUMBER}")
message("You can now do the following:")
message("-------------+-----------------------------------------------------------------")
message("Command | Description")
message("-------------+-----------------------------------------------------------------")
message("make install | Install to ${CMAKE_INSTALL_PREFIX}")
message(" | To change that, do: cmake . -DCMAKE_INSTALL_PREFIX=yourpath")
message("make | Build the unit tests")
message(" | Note: that's NOT needed if you just want to install Eigen!")
message(" | Note: this takes lots of time & memory! Easy on the -j option!")
message("make test | Build and run the unit tests (using CTest)")
message("make test_qr | Build a specific test, here test_qr. To run it: test/test_qr")
message("make debug_qr| Build a test with full debug info. To run it: test/debug_qr")
message("make blas | Build BLAS library")
message("make doc | Generate the API documentation, requires Doxygen & LaTeX")
message("-------------+-----------------------------------------------------------------")
message("")
message("There's no need to do 'make' unless you really want to build the unit tests!")
message("")
message("--------------+----------------------------------------------------------------")
message("Command | Description")
message("--------------+----------------------------------------------------------------")
message("make install | Install to ${CMAKE_INSTALL_PREFIX}")
message(" | To change that: cmake . -DCMAKE_INSTALL_PREFIX=yourpath")
message("make | Build the unit tests")
message(" | * That's not needed if you just want to install Eigen!")
message(" | * That takes lots of memory! Easy on the -j option!")
message("make test | Build and run the unit tests (using CTest)")
message("make test_qr | Build a specific test, here test_qr. To run it: test/test_qr")
message("make debug_qr | Build a test with full debug info. To run it: test/debug_qr")
message("make blas | Build BLAS library (not the same thing as Eigen)")
message("make doc | Generate the API documentation, requires Doxygen & LaTeX")
message("--------------+----------------------------------------------------------------")
if(NOT EIGEN_CMAKE_ALREADY_RUN)
unset(EIGEN_CMAKE_ALREADY_RUN CACHE) # in case it was manually set to OFF in cache
set(EIGEN_CMAKE_ALREADY_RUN "ON" CACHE BOOL "Set to ON if CMake has already run here.")
message("")
message("First-time tip:")
message("")
message("If you just want to install Eigen, do 'make install' right away.")
message("No need to do 'make' before. See INSTALL file for more details.")
message("")
endif(NOT EIGEN_CMAKE_ALREADY_RUN)