star-geometry-3d

Clean and decorate 3D geometries
git clone git://git.meso-star.fr/star-geometry-3d.git
Log | Files | Refs | README | LICENSE

commit 0ffb8b24f64b4dd76fb92854e78ff496288de868
parent 9b99310b4b28eea45831a5786febc42ff3e3ab68
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu, 14 Dec 2023 16:35:27 +0100

Rewrite the README file

Make the description of the requirements concise and completely rewrite
the installation section regarding the use of a POSIX Makefile and no
longer CMake as the first build system.

Wraps the text in 72 columns to match the convention of plain text
e-mails. It can therefore be sent as a publication announcement e-mail
without being reformatted.

Diffstat:
MREADME.md | 34++++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)

diff --git a/README.md b/README.md @@ -7,19 +7,19 @@ mechanisms to construct triangle-related app data, detect inconsistencies and dump the resulting geometry in various formats (OBJ, VTK, C code chunks). -## How to build +## Requirements -Star-geometry-3d relies on the [CMake](http://www.cmake.org) and the -[RCMake](https://gitlab.com/vaplv/rcmake/) package to build and -depends on the [RSys](https://gitlab.com/vaplv/rsys/) library. Some tests -also depend on the [SD3UT](https://gitlab.com/meso-star/star-3dut/) -library. +- C compiler +- POSIX make +- pkg-config +- [RSys](https://gitlab.com/vaplv/rsys) +- [Star 3DUT](https://gitlab.com/meso-star/star-3dut) (optional) -First ensure that CMake and a C compiler that is compliant with C89 are -installed on your system. Then install the RCMake package as well as all -the aforementioned prerequisites. Finally generate the project from the -`cmake/CMakeLists.txt` file by appending to the `CMAKE_PREFIX_PATH` -variable the install directories of its dependencies. +## Installation + +Edit config.mk as needed, then run: + + make clean install ## Release notes @@ -36,13 +36,15 @@ variable the install directories of its dependencies. First version and implementation of the star-geometry-3d API. -- Creation of geometries in multiple steps, allowing advanced deduplication and - application-data management +- Creation of geometries in multiple steps, allowing advanced + deduplication and application-data management - Dump of geometries as OBJ or VTK files or as C code chunks ## License Copyright © 2019, 2020, 2023 [|Méso|Star>](https://www.meso-star.com) -(<contact@meso-star.com>). It is free software released under the GPLv3+ -license: GNU GPL version 3 or later. You are welcome to redistribute it under -certain conditions; refer to the COPYING files for details. +(contact@meso-star.com) + +It is free software released under the GPLv3+ license: GNU GPL version 3 +or later. You are welcome to redistribute it under certain conditions; +refer to the COPYING files for details.