Commit Graph

84 Commits

Author SHA1 Message Date
FeRD (Frank Dana)
3854fe9c0e FindOpenShotAudio: Fix linking 2020-10-18 11:14:20 -04:00
FeRD (Frank Dana)
1ae52808c7 CMake: Add target for ImageMagick dependency
- Parameters assigned to ImageMagick::Magick++ will now follow
  the 'openshot' shared-library target wherever it's linked, even in
  build subdirectories that aren't children or siblings of the
  location where the target was created.
- Removed the redundant code duplicating `find_package(ImageMagick)`
  checks. Multiple dependency scans have only been necessary as a
  workaround to overcome CMake variables' restricted scope.
  Targets do not share that limitation.
2020-10-18 10:55:59 -04:00
FeRD (Frank Dana)
4bd3af0c71 Rename FindResvg, target is now Resvg::Resvg 2020-10-18 10:41:53 -04:00
FeRD (Frank Dana)
630e7ac4df Use new OpenShot::Audio target in CMakeLists.txt
FindOpenShotAudio.cmake: Enhance with targets

- Also, migrate as much config as possible from CMakeLists.txt files
  to properties of IMPORTED OpenShot::Audio target (including platform-
  specific configs)
2020-10-18 07:47:36 -04:00
Frank Dana
4e98fb7293 Merge branch 'develop' into develop 2020-09-20 19:23:39 -04:00
Frank Dana
7c9e3f5ebb Merge pull request #3 from ferdnyc/ferdnyc-patch-1
Delete FindZMQ.cmake
2020-05-23 23:16:13 -04:00
FeRD (Frank Dana)
b766baf752 Findjsoncpp: Fix target 2020-04-17 10:01:44 -04:00
FeRD (Frank Dana)
9d261f6568 CMake: Rename, modernize Findjsoncpp.cmake
- Rename to match package naming used elsewhere (official configs)
- Add IMPORTED target creation to the Find module, along with
  version number detection
- Switch to lowercase variable forms (e.g. jsoncpp_FOUND)
2020-04-17 06:54:16 -04:00
Frank Dana
195bc207c1 Merge branch 'develop' into ferdnyc-patch-1 2020-03-27 16:50:52 -04:00
FeRD (Frank Dana)
adf6165083 Add version reporting to FindZeroMQ 2020-03-25 11:57:22 -04:00
Frank Dana
600e8844ee Merge branch 'develop' into add-features 2020-03-01 19:50:52 -05:00
Frank Dana
09e77609d8 Update CodeCoverage.cmake module (#450) 2020-02-26 06:06:32 -05:00
FeRD (Frank Dana)
7ab18fde9f Modernize FindUnitTest++.cmake, add pkg-config
The same old variables will be respected for setting the path, but the
PREFERRED method is defining `-DUnitTest++_ROOT=/path/to` on the
CMake command line. _ROOT variables are handled with extra intelligence
by CMake.

The find module will also attempt to locate the pkg-config file
UnitTest++.pc, and if found will import its data.
2020-02-26 05:28:14 -05:00
FeRD (Frank Dana)
8c53f25091 FindRESVG: Remove debugging messages 2020-01-12 05:27:17 -05:00
FeRD (Frank Dana)
290c7a7e84 Fix FindRESVG for Windows 2020-01-09 01:59:26 -05:00
FeRD (Frank Dana)
8e2bcd00d5 Set IMPORTED_NO_SONAME on RESVG target 2020-01-08 18:47:19 -05:00
FeRD (Frank Dana)
6aa799cb51 FindRESVG: Modernize with targets 2020-01-08 16:45:19 -05:00
FeRD (Frank Dana)
d0e5d061f0 CodeCoverage: import upstream PR changes 2019-12-23 08:18:57 -05:00
FeRD (Frank Dana)
1df9840705 Import CodeCoverage changes 2019-12-15 01:12:07 -05:00
FeRD (Frank Dana)
14dc2b38e2 CodeCoverage: Import upstream changes 2019-12-14 20:23:19 -05:00
FeRD (Frank Dana)
66febac6b1 Lowercase function names, add change comment 2019-12-14 20:21:50 -05:00
FeRD (Frank Dana)
a697bda9c5 Use full paths in COVERAGE_LCOV_EXCLUDES examples 2019-12-14 20:20:55 -05:00
FeRD (Frank Dana)
0710ecc168 Fix demangling
Generator expressions don't work in set(), or in the COMMAND arg
to add_custom_target().
2019-12-10 15:31:45 -05:00
Frank Dana
771aca53a0 Merge branch 'develop' into ferdnyc-patch-1 2019-12-07 18:54:33 -05:00
FeRD (Frank Dana)
a2513823d5 Remove Python detection from CodeCoverage 2019-12-07 17:05:01 -05:00