Releases: jpetrie/fetch-dependency
Releases · jpetrie/fetch-dependency
v1.3.0
Version 1.3.0.
New Features:
- Added a
GENERATORoption tofetch_dependency(), which allows the CMake generator to be explicitly set for a given dependency. - Added
SOURCE_ROOTandBINARY_ROOToptions that allow fetched source code to be stored separately from binary directories.
Bug Fixes:
- When running with
NO_RESOLVE,FETCH_DEPENDENCY_PACKAGESwas not properly updated.
Full Changelog: 1.2.2...1.3.0
v1.2.2
Version 1.2.2.
New Features:
- Added a
LIST_SEPARATORoption tofetch_dependency()which allows for arbitrary escaping of semicolons in list arguments.
Bug Fixes:
- Argument lists for
CONFIGURE_OPTIONSandBUILD_OPTIONSwere broken by the fix for semicolons in 1.2.1. The original fix has been reverted and replaced with theLIST_SEPERATORfeature outlined above.
Full Changelog: 1.2.1...1.2.2
v1.2.1
v1.2.0
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_packageor PkgConfig) can be skipped by passingNO_RESOLVE. - The
FETCH_ONLYflag has been renamedNO_BUILD;FETCH_ONLYis now considered deprecated and will be removed in a future release.
Full Changelog: 1.1.0...1.2.0
v1.1.0
Version 1.1.0.
New Features:
- Implemented additional control over submodule updates using the new
GIT_SUBMODULES,GIT_DISABLE_SUBMODULESandGIT_DISABLE_SUBMODULE_RECURSIONparameters.
Fixes:
- Fixed bugs that caused submodule updates to fail for some dependencies.
Full Changelog: 1.0.0...1.1.0