vcpkg/triplets/community
Chuck Walbourn c1d764a742
[community triplet] adds triplets for building for the Xbox platform (#29210)
* Try adding xbox triplets

* Update for Gaming Command Prompt usage

* Fix directxtk12 shaders for xbox

* Add toolchain for xbox

* Fix ports for feature builds

* Code review feedback

* More code review

* Code review

* WIN32_LEAN_AND_MEAN is too aggressive for many libs

* Normalize GDK variable paths

* Need to leave oldnames.lib as many libs use POSIX names

* More code review feedback

* Remove extra file

* Use of /DEFAULTLIB fixed 41 ports

* Code review feedback

* Added basic xbox supports expression

* Updates for xbox-aware ports

* Update for CMake fixes upstream

* Minor synatx fix

* Fix up merge issues

* Need directx-headers for linux

* Missed one port revision

* Removed VCPKG_TARGET_IS_XBOX from project scope after upstream fixes

* Update baseline

* License updates per github-actions bot

* Update baseline

* Update toolchain to support try_compile for GDK headers

* Update port numbers

* Update baseline

* Don't need directx-dxc for Xbox builds

* Update baseline

* Update hashes

* Code review

* Update baseline

* Refresh hashes for upstream fixes

* Update baseline

* Add ms-gdkx stub port

* Update baseline

* updated ms-gdkx with user-friendly output

* Update baseline

* Code review for the toolchain file

* Update directxkt12 hash

* Refresh baseline

* Update MSBuild integration to select proper triplet for GDK custom platforms

* Update CMake integration to select proper xbox triplet from XBOX_CONSOLE_TARGET

* vcpkg.targets update

* Code review feedback

* Update baseline

* Refresh baseline

* Code review for MSBuild

* Code review for xbox toolchain

* vcpkg.cmake codereview

---------

Co-authored-by: walbourn <chuckw_walbourn@yahoo.com>
2023-03-08 14:06:20 -08:00
..
arm64-android.cmake [android] Add --host flags to triplets (#27246) 2022-10-17 07:37:03 -07:00
arm64-ios.cmake Add initial iOS support (#6275) 2020-04-15 13:06:55 -07:00
arm64-linux-release.cmake [vcpkg] Added linux release triplets for arm, arm64, ppc, and s390x. (#28525) 2023-01-16 12:56:35 -08:00
arm64-linux.cmake [vcpkg] Added linux release triplets for arm, arm64, ppc, and s390x. (#28525) 2023-01-16 12:56:35 -08:00
arm64-mingw-dynamic.cmake [szip, hdf5] Fix mingw import lib names, control linkage (#17941) 2021-06-09 15:17:07 -07:00
arm64-mingw-static.cmake [vcpkg] Add mingw dynamic libs triplet (#12101) 2020-07-06 14:20:06 -07:00
arm64-osx-dynamic.cmake Add arm64-osx-dynamic triplet (#17363) 2021-04-29 10:36:20 -07:00
arm64-osx-release.cmake Add release triplets (#28560) 2023-01-09 11:05:39 -08:00
arm64-osx.cmake Fix arm64-osx triplet not building for arm64 (#12716) 2020-08-05 13:04:53 -07:00
arm64-uwp-static-md.cmake Create *uwp-static-md community triplets (#28898) 2023-01-16 12:12:15 -08:00
arm64-uwp.cmake Community Triplets 🤝 (#7976) 2020-01-17 14:21:19 -08:00
arm64-windows-static-md.cmake [vcpkg] Add "arm64-windows-static-md" triplet (#16761) 2021-03-18 13:20:10 -07:00
arm64-windows-static-release.cmake Add release triplets (#28560) 2023-01-09 11:05:39 -08:00
arm64-windows-static.cmake [vcpkg] Add static triplet for arm64-windows (#11431) 2020-05-21 11:30:20 -07:00
arm64ec-windows.cmake [vcpkg] Add new community triplet arm64ec (#27814) 2023-01-17 17:23:11 -08:00
arm-android.cmake [android] Add --host flags to triplets (#27246) 2022-10-17 07:37:03 -07:00
arm-ios.cmake Add initial iOS support (#6275) 2020-04-15 13:06:55 -07:00
arm-linux-release.cmake [vcpkg] Added linux release triplets for arm, arm64, ppc, and s390x. (#28525) 2023-01-16 12:56:35 -08:00
arm-linux.cmake [vcpkg] Added linux release triplets for arm, arm64, ppc, and s390x. (#28525) 2023-01-16 12:56:35 -08:00
arm-mingw-dynamic.cmake [szip, hdf5] Fix mingw import lib names, control linkage (#17941) 2021-06-09 15:17:07 -07:00
arm-mingw-static.cmake [vcpkg] Add mingw dynamic libs triplet (#12101) 2020-07-06 14:20:06 -07:00
arm-neon-android.cmake [android] Add --host flags to triplets (#27246) 2022-10-17 07:37:03 -07:00
arm-uwp-static-md.cmake Create *uwp-static-md community triplets (#28898) 2023-01-16 12:12:15 -08:00
arm-windows-static.cmake [vcpkg] Add static triplet for arm-windows (#18300) 2021-06-30 13:16:16 -07:00
arm-windows.cmake Community Triplets 🤝 (#7976) 2020-01-17 14:21:19 -08:00
armv6-android.cmake Compile for android including armv6. (#16847) 2021-05-05 13:32:47 -07:00
ppc64le-linux-release.cmake [vcpkg] Added linux release triplets for arm, arm64, ppc, and s390x. (#28525) 2023-01-16 12:56:35 -08:00
ppc64le-linux.cmake [vcpkg,boost-modular-build-helper] initial ppc64le community support (#15572) 2021-01-22 10:37:26 -08:00
riscv32-linux-release.cmake Add initial risc-v support (#29593) 2023-02-22 12:44:40 -08:00
riscv32-linux.cmake Add initial risc-v support (#29593) 2023-02-22 12:44:40 -08:00
riscv64-linux-release.cmake Add initial risc-v support (#29593) 2023-02-22 12:44:40 -08:00
riscv64-linux.cmake Add initial risc-v support (#29593) 2023-02-22 12:44:40 -08:00
s390x-linux-release.cmake [vcpkg] Added linux release triplets for arm, arm64, ppc, and s390x. (#28525) 2023-01-16 12:56:35 -08:00
s390x-linux.cmake [vcpkg] Add initial s390x support (#12534) 2020-07-23 14:16:01 -07:00
wasm32-emscripten.cmake Use EMSCRIPTEN_ROOT variable in addition to EMSDK (#24072) 2022-04-13 11:12:31 -07:00
x64-android.cmake [android] Add --host flags to triplets (#27246) 2022-10-17 07:37:03 -07:00
x64-freebsd.cmake [vcpkg] Initial support of FreeBSD x64 platform (#17948) 2021-05-18 15:24:57 -07:00
x64-ios.cmake Add initial iOS support (#6275) 2020-04-15 13:06:55 -07:00
x64-linux-dynamic.cmake [vcpkg] Fixup rpath after building dynamic libraries on linux (#23035) 2022-07-18 12:44:34 -07:00
x64-linux-release.cmake add x64-linux-release community triplet (#22120) 2021-12-21 23:11:42 -05:00
x64-mingw-dynamic.cmake [szip, hdf5] Fix mingw import lib names, control linkage (#17941) 2021-06-09 15:17:07 -07:00
x64-mingw-static.cmake [vcpkg] Add mingw dynamic libs triplet (#12101) 2020-07-06 14:20:06 -07:00
x64-openbsd.cmake [vcpkg] initial openbsd (community) support (#14549) 2020-11-23 09:43:23 -08:00
x64-osx-dynamic.cmake Add VCPKG_OSX_ARCHITECTURES for x64-osx-dynamic triplet (#17364) 2021-04-19 17:14:44 -07:00
x64-osx-release.cmake add x64-osx-release community triplet (#22134) 2021-12-21 23:12:05 -05:00
x64-uwp-static-md.cmake Create *uwp-static-md community triplets (#28898) 2023-01-16 12:12:15 -08:00
x64-windows-release.cmake [x64-windows-release] add a single config community triplet based on x64-windows and make it work on some ports (#15983) 2021-12-20 10:50:45 -05:00
x64-windows-static-md.cmake Add triplets for static libraries with dynamic CRT on Windows (#10028) 2020-02-12 11:46:40 -08:00
x64-windows-static-release.cmake Add release triplets (#28560) 2023-01-09 11:05:39 -08:00
x64-xbox-scarlett-static.cmake [community triplet] adds triplets for building for the Xbox platform (#29210) 2023-03-08 14:06:20 -08:00
x64-xbox-scarlett.cmake [community triplet] adds triplets for building for the Xbox platform (#29210) 2023-03-08 14:06:20 -08:00
x64-xbox-xboxone-static.cmake [community triplet] adds triplets for building for the Xbox platform (#29210) 2023-03-08 14:06:20 -08:00
x64-xbox-xboxone.cmake [community triplet] adds triplets for building for the Xbox platform (#29210) 2023-03-08 14:06:20 -08:00
x86-android.cmake [android] Add --host flags to triplets (#27246) 2022-10-17 07:37:03 -07:00
x86-freebsd.cmake [triplets] Initial support of FreeBSD x86 platform (#16590) 2021-03-18 13:10:55 -07:00
x86-ios.cmake Add initial iOS support (#6275) 2020-04-15 13:06:55 -07:00
x86-linux.cmake [vcpkg] Add x86 Linux community triplet (#28943) 2023-01-16 12:49:11 -08:00
x86-mingw-dynamic.cmake [szip, hdf5] Fix mingw import lib names, control linkage (#17941) 2021-06-09 15:17:07 -07:00
x86-mingw-static.cmake [vcpkg] Add mingw dynamic libs triplet (#12101) 2020-07-06 14:20:06 -07:00
x86-uwp-static-md.cmake Create *uwp-static-md community triplets (#28898) 2023-01-16 12:12:15 -08:00
x86-uwp.cmake Community Triplets 🤝 (#7976) 2020-01-17 14:21:19 -08:00
x86-windows-static-md.cmake Add triplets for static libraries with dynamic CRT on Windows (#10028) 2020-02-12 11:46:40 -08:00
x86-windows-static.cmake Community Triplets 🤝 (#7976) 2020-01-17 14:21:19 -08:00
x86-windows-v120.cmake Fix [boost] MSVC 2013 v120 Build (#10645) 2020-09-04 23:35:38 -07:00