aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Nicolas Mellado <nmellado0@gmail.com>2020-06-16 21:04:33 +0000
committerGravatar Rasmus Munk Larsen <rmlarsen@google.com>2020-06-16 21:04:33 +0000
commitcf7adf3a5d24355547548126599aeeb4b9ce5099 (patch)
tree5a72aa76bd25790dac77ca0d39f62d517fe52e6e /CMakeLists.txt
parent231ce21535c7bc0a145b581f823c6da00da175a9 (diff)
Update `things you can do` message using cmake commands
Print cmake commands instead of make commands, which should work for any generator.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt46
1 files changed, 22 insertions, 24 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 02be77b1c..21eece2c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -529,32 +529,30 @@ message(STATUS "")
string(TOLOWER "${CMAKE_GENERATOR}" cmake_generator_tolower)
if(cmake_generator_tolower MATCHES "makefile")
- message(STATUS "Some things you can do now:")
- message(STATUS "--------------+--------------------------------------------------------------")
- message(STATUS "Command | Description")
- message(STATUS "--------------+--------------------------------------------------------------")
- message(STATUS "make install | Install Eigen. Headers will be installed to:")
- message(STATUS " | <CMAKE_INSTALL_PREFIX>/<INCLUDE_INSTALL_DIR>")
- message(STATUS " | Using the following values:")
- message(STATUS " | CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX}")
- message(STATUS " | INCLUDE_INSTALL_DIR: ${INCLUDE_INSTALL_DIR}")
- message(STATUS " | Change the install location of Eigen headers using:")
- message(STATUS " | cmake . -DCMAKE_INSTALL_PREFIX=yourprefix")
- message(STATUS " | Or:")
- message(STATUS " | cmake . -DINCLUDE_INSTALL_DIR=yourdir")
- message(STATUS "make doc | Generate the API documentation, requires Doxygen & LaTeX")
- if(BUILD_TESTING)
- message(STATUS "make check | Build and run the unit-tests. Read this page:")
- message(STATUS " | http://eigen.tuxfamily.org/index.php?title=Tests")
- endif()
- message(STATUS "make blas | Build BLAS library (not the same thing as Eigen)")
- message(STATUS "make uninstall| Removes files installed by make install")
- message(STATUS "--------------+--------------------------------------------------------------")
+ message(STATUS "Available targets (use: make TARGET):")
else()
- message(STATUS "To build/run the unit tests, read this page:")
- message(STATUS " http://eigen.tuxfamily.org/index.php?title=Tests")
+ message(STATUS "Available targets (use: cmake . --build --target TARGET):")
endif()
-
+message(STATUS "---------+--------------------------------------------------------------")
+message(STATUS "Target | Description")
+message(STATUS "---------+--------------------------------------------------------------")
+message(STATUS "install | Install Eigen. Headers will be installed to:")
+message(STATUS " | <CMAKE_INSTALL_PREFIX>/<INCLUDE_INSTALL_DIR>")
+message(STATUS " | Using the following values:")
+message(STATUS " | CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX}")
+message(STATUS " | INCLUDE_INSTALL_DIR: ${INCLUDE_INSTALL_DIR}")
+message(STATUS " | Change the install location of Eigen headers using:")
+message(STATUS " | cmake . -DCMAKE_INSTALL_PREFIX=yourprefix")
+message(STATUS " | Or:")
+message(STATUS " | cmake . -DINCLUDE_INSTALL_DIR=yourdir")
+message(STATUS "doc | Generate the API documentation, requires Doxygen & LaTeX")
+if(BUILD_TESTING)
+ message(STATUS "check | Build and run the unit-tests. Read this page:")
+ message(STATUS " | http://eigen.tuxfamily.org/index.php?title=Tests")
+endif()
+message(STATUS "blas | Build BLAS library (not the same thing as Eigen)")
+message(STATUS "uninstall| Remove files installed by the install target")
+message(STATUS "---------+--------------------------------------------------------------")
message(STATUS "")