The Wayback Machine - https://web.archive.org/web/20201126005936/https://github.com/Microsoft/GSL/pull/540
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

Fix catch installation issue #540

Merged
merged 1 commit into from Aug 17, 2017
Merged

Conversation

@tiagomacarios
Copy link
Member

@tiagomacarios tiagomacarios commented Aug 1, 2017

Catch was being installed to the root of the cmake project. This
violated the source code tree itself and would not work at all if GSL
was being consumed with add_subdirectory.

CMake will now install catch to the build tree under /dependencies.

This fixes #538

Catch was being installed to the root of the cmake project. This
violated the source code tree itself and would not work at all if GSL
was being consumed with add_subdirectory.

CMake will now install catch to the build tree under /dependencies.
@tiagomacarios
Copy link
Member Author

@tiagomacarios tiagomacarios commented Aug 1, 2017

@rianquinn wdyt?

@rianquinn
Copy link
Contributor

@rianquinn rianquinn commented Aug 1, 2017

@tiagomacarios yeah, that looks perfect

@neilmacintosh
Copy link
Collaborator

@neilmacintosh neilmacintosh commented Aug 17, 2017

LGTM, thanks for getting this fixed!

@neilmacintosh neilmacintosh merged commit 25f913e into microsoft:master Aug 17, 2017
2 checks passed
2 checks passed
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@neilmacintosh neilmacintosh self-assigned this Aug 17, 2017
@tiagomacarios tiagomacarios deleted the tiagomacarios:fix_catch branch Oct 19, 2017
apmanol added a commit to apmanol/GSL that referenced this pull request Feb 2, 2018
Catch was being installed to the root of the cmake project. This
violated the source code tree itself and would not work at all if GSL
was being consumed with add_subdirectory.

CMake will now install catch to the build tree under /dependencies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
4 participants
You can’t perform that action at this time.