You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updating the CMake build for cleaner interpretation
* more updates for cmake in preparation for cpack
* Updating for debian and tgz generator packaging
* removing commented code
* bumping version with build
* Updating CMake to include the debian installation
* Apply suggestions from code review
Co-authored-by: Dimitri Baptiste <55843498+ddbaptiste@users.noreply.github.com>
* Addressing test based PR comments
* Addressing final PR comment
* Hoping this fixes the weird comment?
---------
Co-authored-by: Dimitri Baptiste <55843498+ddbaptiste@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+30-7Lines changed: 30 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,5 @@
1
-
# ⚠ NOTICE ⚠
1
+
# :warning: NOTICE :warning:
2
+
2
3
This repository is under active development and is not currently in a state for public use. If you wish to use RESPOND, please refer to release [v0.3.0](https://github.com/SyndemicsLab/respond/releases/tag/v0.3.0) for a functioning executable.
3
4
4
5
# RESPOND: An Opioid Use Disorder State Transition Model
@@ -9,7 +10,7 @@ This repository is under active development and is not currently in a state for
This is the home of the [RESPOND model](https://syndemicslab.github.io/respond)[1], first created by the [Syndemics Lab](https://www.syndemicslab.org) in 2018, now rewritten with a focus on four primary goals:
13
+
This is the home of the [RESPOND model](https://syndemicslab.github.io/respond)[1], first created by the [Syndemics Lab](https://www.syndemicslab.org) in 2018, now rewritten with a focus on four primary goals:
13
14
14
15
1. Improve the Maintainability/Scalability of the Model
15
16
2. Improve the Overall Efficiency of the Model
@@ -46,6 +47,7 @@ The required dependencies are:
46
47
-[spdlog](https://github.com/gabime/spdlog)
47
48
48
49
Building tests is optional, but when doing so it requires:
And then the model is build and installed. Our default location is a build directory in the repository, but the CMake Install Directory can be pointed to wherever the user desires.
62
64
65
+
## Installation
66
+
67
+
As this is a library, we are currently working on expanding the ability to install and work with RESPOND. If building a new project using CMake we encourage the use of `FetchContent`. However, we do also provide debian and tarball installations as well. We are currently working on building a Windows executable as well.
68
+
69
+
### Debian
70
+
71
+
To access our Debian installer, please navigate to the [release](https://github.com/SyndemicsLab/respond/releases) you wish to install and download the Debian package (`.deb`).
72
+
73
+
From there, a simple
74
+
75
+
```bash
76
+
sudo dpkg -i respond-xxx.deb
77
+
```
78
+
79
+
command will result in the appropriate installation. The only files added are the public headers, the compiled static library, and the CMake configuration files.
80
+
63
81
### FetchContent
64
82
65
83
If you would like to make use of Fetch Content to extract the library:
option(RESPOND_INSTALL "Enable install for respond project" ON)
75
-
option(RESPOND_BUILD_TESTS "Disable testing for RESPOND" OFF)
76
-
FetchContent_MakeAvailable(respond)
77
100
```
78
101
79
102
### Script
80
103
81
-
If you would prefer a single, all in one, script. Our team has developed a script that works on any Linux environment and finds packages wherever available. As such, the user need simply run:
104
+
If you would prefer a single bash script to add the project to the build tree, run:
0 commit comments