vcpkg/docs/maintainers/vcpkg_configure_gn.md
Martin Vejdarski 6d5a1a897e
[gn, crashpad] Add GN build support and crashpad port (#10505)
* [vcpkg_find_acquire_program] Add gn

* [GN] Add build system support

* [crashpad] Add new port
2020-05-11 14:58:12 -07:00

738 B

vcpkg_configure_gn

Generate Ninja (GN) targets

Usage:

vcpkg_configure_gn(
    SOURCE_PATH <SOURCE_PATH>
    [OPTIONS <OPTIONS>]
    [OPTIONS_DEBUG <OPTIONS_DEBUG>]
    [OPTIONS_RELEASE <OPTIONS_RELEASE>]
)

Parameters:

SOURCE_PATH (required)

The path to the GN project.

OPTIONS

Options to be passed to both the debug and release targets. Note: Must be provided as a space-separated string.

OPTIONS_DEBUG (space-separated string)

Options to be passed to the debug target.

OPTIONS_RELEASE (space-separated string)

Options to be passed to the release target.

Source

scripts/cmake/vcpkg_configure_gn.cmake