[geos-commits] [SCM] GEOS branch main updated. 461fe54d22c96a94d361870ca64b1da355cd6e56

git at osgeo.org git at osgeo.org
Wed Oct 6 09:35:38 PDT 2021


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".

The branch, main has been updated
       via  461fe54d22c96a94d361870ca64b1da355cd6e56 (commit)
      from  f5df3ec15794cbabf0486c681c5ae9d8fe6f47a0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 461fe54d22c96a94d361870ca64b1da355cd6e56
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date:   Wed Oct 6 09:35:06 2021 -0700

    update readme and install

diff --git a/INSTALL b/INSTALL.md
similarity index 81%
rename from INSTALL
rename to INSTALL.md
index c9895a8..589b0d9 100644
--- a/INSTALL
+++ b/INSTALL.md
@@ -19,11 +19,17 @@ from that location:
 Setting `CMAKE_BUILD_TYPE` to `Release` is necessary to enable compiler
 optimizations.
 
-Once the `cmake` tool has run, GEOS can be built by running `make` and
-installed by running `make install`.
+Once the `cmake` tool has run, GEOS can be built by 
 
-The entire test suite can be run using `make check`.
-Alternatively, the `ctest` command can be used, which provides more control over test execution.
+* running `make` and installed by running `make install`, or
+* running `cmake --build .` and `cmake --build . --target install`
+
+The entire test suite can be run by
+
+* using `make check`, or
+* using `ctest --output-on-failure .`
+
+The `ctest` command can be used to control which tests are run.
 For example, `ctest -R unit-capi -j2` uses a regular expression to run all tests
 associated with the C API, using two processes in parallel.
 A list of available tests can be obtained using `ctest -N`.
@@ -62,14 +68,3 @@ cmake -S . -B _build_vs2019x32 -G "Visual Studio 16 2019" -A x32 -DCMAKE_GENERAT
 cmake --build _build_vs2019x32 --config Release -j 16 --verbose
 ```
 
-#### Test using CMake
-
-```
-cd <build directory>
-ctest --show-only
-ctest
-ctest --output-on-failure
-ctest -V
-ctest -VV
-```
-
diff --git a/README.md b/README.md
index 1a7322a..6155355 100644
--- a/README.md
+++ b/README.md
@@ -114,7 +114,7 @@ API documentation can be generated using Doxygen. Documentation is not included
 in the default build. To build the documentation, run:
 
     cmake -DBUILD_DOCUMENTATION=YES
-    make docs
+    cmake --build . --target docs
 
 ## Style
 

-----------------------------------------------------------------------

Summary of changes:
 INSTALL => INSTALL.md | 25 ++++++++++---------------
 README.md             |  2 +-
 2 files changed, 11 insertions(+), 16 deletions(-)
 rename INSTALL => INSTALL.md (81%)


hooks/post-receive
-- 
GEOS


More information about the geos-commits mailing list