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

Link catch-main wtih Catch2::Catch2 #714

Merged
merged 1 commit into from Aug 16, 2021

Conversation

ferdnyc
Copy link
Contributor

@ferdnyc ferdnyc commented Aug 16, 2021

Newer versions of Catch2 require C++14 to compile, a requirement that won't be propagated to the object library unless we link it to the IMPORTED Catch2::Catch2 target.

Fixes #707 (I believe)

Newer versions of Catch2 require C++14 to compile, a requirement
that won't be propagated to the object library unless we link it
to the IMPORTED Catch2::Catch2 target.
@ferdnyc ferdnyc added build Issues related to compiling or installing libopenshot and its dependencies tests Changes related to the unit tests and/or code coverage labels Aug 16, 2021
@codecov
Copy link

codecov bot commented Aug 16, 2021

Codecov Report

Merging #714 (8cbbd16) into develop (4d5bf9b) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop     #714   +/-   ##
========================================
  Coverage    46.24%   46.24%           
========================================
  Files          182      182           
  Lines        16725    16725           
========================================
  Hits          7734     7734           
  Misses        8991     8991           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4d5bf9b...8cbbd16. Read the comment docs.

@ferdnyc ferdnyc merged commit d246964 into OpenShot:develop Aug 16, 2021
@ferdnyc ferdnyc deleted the catch-main-link-lib branch August 16, 2021 22:46
ferdnyc added a commit to ferdnyc/libopenshot that referenced this pull request Sep 27, 2021
Newer versions of Catch2 require C++14 to compile, a requirement
that won't be propagated to the object library unless we link it
to the IMPORTED Catch2::Catch2 target.
ferdnyc added a commit to ferdnyc/libopenshot that referenced this pull request Sep 27, 2021
Newer versions of Catch2 require C++14 to compile, a requirement
that won't be propagated to the object library unless we link it
to the IMPORTED Catch2::Catch2 target.
ferdnyc added a commit to ferdnyc/libopenshot that referenced this pull request Oct 27, 2021
Newer versions of Catch2 require C++14 to compile, a requirement
that won't be propagated to the object library unless we link it
to the IMPORTED Catch2::Catch2 target.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues related to compiling or installing libopenshot and its dependencies tests Changes related to the unit tests and/or code coverage
Projects
None yet
Development

Successfully merging this pull request may close these issues.

tests build failed on mac
1 participant