# Hunter C/C++ CMake package manager gained an easy setup mechanism via CMake's FetchContent

**URL:** <https://discourse.cmake.org/t/hunter-c-c-cmake-package-manager-gained-an-easy-setup-mechanism-via-cmakes-fetchcontent/145>\
**Category:** Community\
**Created:** [November 6, 2019, 3:55pm UTC](https://discourse.cmake.org/t/hunter-c-c-cmake-package-manager-gained-an-easy-setup-mechanism-via-cmakes-fetchcontent/145 "2019-11-06T15:55:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![cristianadam](https://discourse.cmake.org/user_avatar/discourse.cmake.org/cristianadam/32/124_2.png) [@cristianadam](https://discourse.cmake.org/u/cristianadam)\
**Post date:** [November 6, 2019, 3:55pm UTC](https://discourse.cmake.org/t/hunter-c-c-cmake-package-manager-gained-an-easy-setup-mechanism-via-cmakes-fetchcontent/145/1 "2019-11-06T15:55:04Z")

</div>

Hunter C/C++ CMake package manager gained an easy setup mechanism via CMake’s `FetchContent` .

For Qt6’s Core dependencies one needs only to do:

```auto
cmake_minimum_required(VERSION 3.14)

set(HUNTER_PACKAGES freetype ZLIB PNG double-conversion pcre2)

set(HUNTER_pcre2_CMAKE_ARGS
    PCRE2_BUILD_PCRE2_8=OFF
    PCRE2_BUILD_PCRE2_16=ON
    PCRE2_BUILD_PCRE2_32=OFF
    PCRE2_SUPPORT_JIT=ON)

include(FetchContent)
FetchContent_Declare(SetupHunter GIT_REPOSITORY https://github.com/cpp-pm/gate)
FetchContent_MakeAvailable(SetupHunter)

project(3rdparty)

```

For more information see [https://github.com/cpp-pm/gate](https://github.com/cpp-pm/gate)
