Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add windows installation #32

Closed
wants to merge 81 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
71cab10
Updating to use ignition cmake 2
nkoenig Feb 13, 2019
4cdf430
No coverage right now
nkoenig Feb 13, 2019
6950194
Disable codecheck for now
nkoenig Feb 13, 2019
0323977
Install and require yaml
nkoenig Feb 13, 2019
bb6b38e
trying python-yaml to fix pipelines
nkoenig Feb 13, 2019
0547ca9
Merged from default
nkoenig Feb 13, 2019
1bbee03
CMakeLists.txt: bump to 0.2.0
scpeters Feb 19, 2019
1c5ec13
add configure.bat that builds ign-cmake2
scpeters Feb 19, 2019
c86b8ea
configure.bat: install libyaml
scpeters Feb 19, 2019
b1820c3
gtest: hide gcc pragmas from windows
scpeters Feb 20, 2019
f75e069
fix gtest diff
scpeters Feb 20, 2019
fb01d85
increase cmake required version to 3.10.2 to match ign-cmake2
scpeters Feb 20, 2019
1895ef7
Revert find dependencies
Feb 21, 2019
163b572
Adding include directory so that cmake variables work correctly
nkoenig Feb 22, 2019
511b153
don't need to install yaml files
scpeters Feb 26, 2019
1491e87
Remove strings.h
nkoenig Feb 27, 2019
d821f07
Bump to 1.0.0
nkoenig Apr 8, 2019
92da894
Fix pipelines
chapulina May 8, 2019
423da9f
disable clang-tidy for now
chapulina May 8, 2019
fdf3f84
Accepting multiple paths in IGN_CONFIG_PATH.
caguero May 10, 2019
cd549d7
Close branch pipelines_cmake2
chapulina May 11, 2019
9c69cc3
Merged in pipelines_cmake2 (pull request #12)
chapulina May 11, 2019
6189e8c
Close branch ign_config_multipath
chapulina May 11, 2019
e15bdff
Merged in ign_config_multipath (pull request #13)
chapulina May 11, 2019
80c3bb8
Merge from ign_config_multipath_0
caguero May 13, 2019
6a10c84
Bump to 1.0.0
caguero May 13, 2019
bc0bd26
Renaming project to ign-tools1.
caguero May 13, 2019
d8106c5
Merge from default.
caguero May 13, 2019
ac17015
Updates
nkoenig May 14, 2019
7dc8ebe
No coverage on pipeline
nkoenig May 14, 2019
a5d4840
Adding tutorial.
caguero May 14, 2019
6f4f9eb
Re-add include dir
nkoenig May 14, 2019
0930382
Merged
nkoenig May 14, 2019
ab5651e
Use shebang to find correct ruby interpreter (snap)
mjcarroll Jun 11, 2019
baa492c
Close branch from_multipath_0
nkoenig Sep 11, 2019
3daeb1d
Merged in from_multipath_0 (pull request #15)
nkoenig Sep 11, 2019
d81a426
Merged
nkoenig Sep 11, 2019
1a918ba
CMakeLists.txt: project name with major version
scpeters Sep 11, 2019
f4b77d0
bitbucket-pipelines.yml: don't need prerelease or nightly builds
scpeters Oct 16, 2019
053fb89
Close branch launch_part1
nkoenig Nov 6, 2019
4f63ef6
Merged in launch_part1 (pull request #6)
nkoenig Nov 6, 2019
d9c1a8d
1.0 pre1
nkoenig Nov 6, 2019
3d68f93
Close branch 1-0-0-pre1
nkoenig Nov 6, 2019
4e5baa8
Merged in 1-0-0-pre1 (pull request #17)
nkoenig Nov 6, 2019
bf8ade1
Added tag ignition-tools_1.0.0~pre1 for changeset cb7a044240e6
nkoenig Nov 6, 2019
2d3aa16
revert package name to ignition-tools
scpeters Nov 7, 2019
b144620
CMakeLists.txt: bump to pre2
scpeters Nov 7, 2019
05f64dc
Added tag ignition-tools_1.0.0~pre2 for changeset d202ad9a580f
scpeters Nov 7, 2019
bd1f182
Close branch revert_package_name
scpeters Nov 8, 2019
7589137
Merged in revert_package_name (pull request #18)
scpeters Nov 8, 2019
ac85992
Revert to commit 124
j-rivero Nov 19, 2019
ef5dae5
Import pipelines and configure from default
j-rivero Nov 19, 2019
679aa52
Import tags from default
j-rivero Nov 19, 2019
961787c
Use version 1.0.0~pre2 and remove tools1
j-rivero Nov 19, 2019
23ec358
Add a note about why not using ign-cmake
j-rivero Nov 19, 2019
f193ded
Close branch revert_ign_cmake2
chapulina Nov 19, 2019
8678d99
Merged in revert_ign_cmake2 (pull request #20)
chapulina Nov 19, 2019
21d47eb
Prepare for 1.0.0~pre3
j-rivero Nov 19, 2019
1c2281b
Added tag ignition-tools_1.0.0~pre3 for changeset 14a5cbbd650d
j-rivero Nov 19, 2019
4a79262
ign-tools1 release branch
nkoenig Dec 2, 2019
080c0df
Merged with default
nkoenig Dec 6, 2019
1fd9d1a
Prepare for 1.0.0 release
j-rivero Dec 9, 2019
92c9eec
Added tag ignition-tools_1.0.0 for changeset db789c2424b4
j-rivero Dec 9, 2019
14d78f1
0 to 1
nkoenig Mar 2, 2020
35635c0
Close branch 0-1-2mar2020
chapulina Mar 2, 2020
982e447
Merged in 0-1-2mar2020 (pull request #24)
chapulina Mar 2, 2020
1f9c2e0
mv hgignore
Apr 20, 2020
37f3ce3
add gitignore
Apr 20, 2020
2dcb291
[ign-tools1] Update BitBucket links (#11)
chapulina Apr 21, 2020
019497e
[ign-tools1] Workflow updates (#17)
chapulina May 7, 2020
778c005
When using help, append --help to specific command (#15)
tykurtz May 7, 2020
f8b2d04
0 ➡️ 1
chapulina Aug 4, 2020
6f42def
remove ci-bionic
chapulina Aug 4, 2020
eb5167d
0 ➡️ 1 (#24)
chapulina Aug 5, 2020
6c6ed6a
Add ruby style checker (#25)
caguero Aug 6, 2020
6232765
Improve fork experience (#29)
chapulina Oct 26, 2020
96f7ebd
fix: Use PACKAGE_PREFIX_DIR to ensure relocatable CMake install for c…
Pro Nov 20, 2020
88ea910
add windows installation
mabelzhang Dec 24, 2020
a2d8502
formatting
mabelzhang Dec 24, 2020
efbcf3c
follow tutorial format of other libs, add binary install
mabelzhang Jan 8, 2021
8ced867
typo
mabelzhang Jan 8, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add windows installation
Signed-off-by: Mabel Zhang <mabel@openrobotics.org>
  • Loading branch information
mabelzhang committed Dec 24, 2020
commit 88ea910f70164c707af80add9d633a8db36a9318
57 changes: 51 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -19,19 +19,64 @@ source:
- ruby-ronn
- ruby-dev

### Windows

Install [Conda package management system](https://docs.conda.io/projects/conda/en/latest/user-guide/install/download.html).
Miniconda suffices.

Create if necessary, and activate a Conda environment:

```
conda create -n ign-ws
conda activate ign-ws
```

Install prerequisites:

```
conda install ruby git cmake --channel conda-forge
```

## Installation

### UNIX

Standard installation can be performed in UNIX systems using the following
steps:

- mkdir build/
- cd build/
- cmake .. -DCMAKE_INSTALL_PREFIX=/usr
- sudo make install
```
mkdir build/
cd build/
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
```

### Windows

This assumes you have created and activated a Conda environment while installing the Dependencies.

1. Configure and build

```
mkdir build
cd build
cmake .. -DBUILD_TESTING=OFF # Optionally, -DCMAKE_INSTALL_PREFIX=path\to\install
cmake --build . --config Release
```

1. Optionally, install

```
cmake --install . --config Release
```

## Uninstallation

### UNIX

To uninstall the software installed with the previous steps:

- cd build/
- sudo make uninstall
```
cd build/
sudo make uninstall
```