vcpkg/ports/vcpkg-cmake
Alexander Neumann f7866c66d2
[vcpkg-cmake|cmake buildsystem] synchronize and sanitize scripts. (#23259)
* synchronize cmake build scripts.

* version stuff

* fix REMOVE_ITEM and add license

* format manifest

* update version

* use LOGFILE_BASE

* version update

* readd PREFER_NINJA and print a warning that it is deprecated for vcpkg_cmake_configure

* version stuff

* sync build_cmake

* only turn off ninja on windows

* add Z_VCPKG_CHAINLOAD_TOOLCHAIN_FILE

* use z_vcpkg_select_default_vcpkg_chainload_toolchain in meson

* remove VCPKG_CMAKE_GENERATOR

* version stuff

* reduce error to warning

* remove VCPKG_CMAKE_GENERATOR form configure_cmake

* version stuff

* version stuff

* use build_dir_<config>

* version stuff

* use ninja variable insead of pure ninja cmd

* version bump

* use ninja variable instead of calling ninja directly

* acquire ninja

* move the acquire.

* remove setting of cmake_prefix_path

* version stuff

* bump version date

* version stuff

* bump ashes baseline

* remove VCPKG_CMAKE_GENERATOR reference

* fix wrong variable reference due to refactor

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
2022-05-06 15:12:11 -07:00
..
cmake_get_vars [Fix uwp toolchain|world rebuild] make ninja work for uwp (#22831) 2022-04-27 18:12:48 -07:00
copyright
portfile.cmake
README.md
vcpkg_cmake_build.cmake [vcpkg-cmake|cmake buildsystem] synchronize and sanitize scripts. (#23259) 2022-05-06 15:12:11 -07:00
vcpkg_cmake_configure.cmake [vcpkg-cmake|cmake buildsystem] synchronize and sanitize scripts. (#23259) 2022-05-06 15:12:11 -07:00
vcpkg_cmake_get_vars.cmake
vcpkg_cmake_install.cmake
vcpkg-port-config.cmake
vcpkg.json [vcpkg-cmake|cmake buildsystem] synchronize and sanitize scripts. (#23259) 2022-05-06 15:12:11 -07:00

vcpkg-cmake

This port contains cmake functions for dealing with a CMake buildsystem.

In the common case, vcpkg_cmake_configure() (with appropriate arguments) followed by vcpkg_cmake_install() will be enough to build and install a port. vcpkg_cmake_build() is provided for more complex cases.