Added instructions to use cxxopts with tipi to INSTALL (#325)

This commit is contained in:
Yannic Staudt 2022-03-22 12:01:25 +01:00 committed by GitHub
parent 4e208b95b7
commit 779c429b0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 30 additions and 0 deletions

1
.tipi/deps Normal file
View File

@ -0,0 +1 @@
{ }

1
.tipi/opts Normal file
View File

@ -0,0 +1 @@

23
INSTALL
View File

@ -21,3 +21,26 @@ To run the tests, you have to configure `cxxopts` with another flag:
cmake -D CXXOPTS_BUILD_TESTS=On ${CXXOPTS_DIR}
make
make test
== Using cxxopts in tipi.build projects ==
`cxxopts` can be easily used in [tipi.build](https://tipi.build) projects simply by adding the following entry to your `.tipi/deps`:
```json
{
"jarro2783/cxxopts": { "@": "v3.0.0" }
}
```
To try this you can run the following command in `/src` (change the target name appropriately to `linux` or `macos` or `windows`):
```bash
tipi . -t <target>
./build/linux-cxx17/bin/test_package -v
```
To develop `cxxopts` using tipi run the following command at the root of the repository:
```bash
tipi . -t <target> --test all -v
```

3
src/.tipi/deps Normal file
View File

@ -0,0 +1,3 @@
{
"jarro2783/cxxopts": { }
}

2
test/.tipiignore Normal file
View File

@ -0,0 +1,2 @@
link_a.cpp
link_b.cpp