Skip to content

Releases: jpetrie/fetch-dependency

v1.3.0

25 Jan 16:18
1.3.0
a64780f

Choose a tag to compare

Version 1.3.0.

New Features:

  • Added a GENERATOR option to fetch_dependency(), which allows the CMake generator to be explicitly set for a given dependency.
  • Added SOURCE_ROOT and BINARY_ROOT options that allow fetched source code to be stored separately from binary directories.

Bug Fixes:

  • When running with NO_RESOLVE, FETCH_DEPENDENCY_PACKAGES was not properly updated.

Full Changelog: 1.2.2...1.3.0

v1.2.2

09 Dec 01:51
1.2.2
8d1e625

Choose a tag to compare

Version 1.2.2.

New Features:

  • Added a LIST_SEPARATOR option to fetch_dependency() which allows for arbitrary escaping of semicolons in list arguments.

Bug Fixes:

  • Argument lists for CONFIGURE_OPTIONS and BUILD_OPTIONS were broken by the fix for semicolons in 1.2.1. The original fix has been reverted and replaced with the LIST_SEPERATOR feature outlined above.

Full Changelog: 1.2.1...1.2.2

v1.2.1

08 Dec 00:47
1.2.1
0230bde

Choose a tag to compare

Version 1.2.1.

Bug Fixes:

  • Values for CONFIGURE_OPTIONS or BUILD_OPTIONS that contained semicolons would not be correctly preserved in the generated step scripts, resulting in build failures (#40).

Full Changelog: 1.2.0...1.2.1

v1.2.0

14 Nov 03:25
1.2.0
60344cb

Choose a tag to compare

Version 1.2.0.

New Features:

  • FetchDependency will attempt to use CMake's PkgConfig support (if available) to resolve a built dependency if find_package() fails.
  • Dependency resolution (find_package or PkgConfig) can be skipped by passing NO_RESOLVE.
  • The FETCH_ONLY flag has been renamed NO_BUILD; FETCH_ONLY is now considered deprecated and will be removed in a future release.

Full Changelog: 1.1.0...1.2.0

v1.1.0

30 Oct 03:52
1.1.0
6a0b614

Choose a tag to compare

Version 1.1.0.

New Features:

  • Implemented additional control over submodule updates using the new GIT_SUBMODULES, GIT_DISABLE_SUBMODULES and GIT_DISABLE_SUBMODULE_RECURSION parameters.

Fixes:

  • Fixed bugs that caused submodule updates to fail for some dependencies.

Full Changelog: 1.0.0...1.1.0

v1.0.0

05 Oct 21:45
1.0.0
bf47350

Choose a tag to compare

Initial release.