aboutsummaryrefslogtreecommitdiff
path: root/scripts/toolchains
AgeCommit message (Collapse)Author
2020-01-17Add support for building with MinGW (#9137)Cristian Adam
* Add support for building with MinGW Tested with MSYS2 MinGW 8.3.0, gcc-mcf.lhmouse MinGW 9.2.1, and StephanTLavavej/mingw-distro! * Add MinGW toolchain From your MinGW configured shell you could just use vcpkg to configure packages. An x64-mingw triplet would look like: ``` set(VCPKG_TARGET_ARCHITECTURE x64) set(VCPKG_CRT_LINKAGE dynamic) set(VCPKG_LIBRARY_LINKAGE static) set(VCPKG_ENV_PASSTHROUGH PATH) set(VCPKG_CMAKE_SYSTEM_NAME MinGW) ``` * Add MinGW community tripplets x64 tested with https://github.com/StephanTLavavej/mingw-distro x86, arm64, arm tested with https://github.com/mstorsjo/llvm-mingw
2019-06-30[vcpkg_configure_cmake] Add NO_CHARSET_FLAG option (#7074)2019.06Victor Romero
* [vcpkg_configure_cmake] Add NO_CHARSET_FLAG option * [vcpkg_configure_cmake] Add documentation for new NO_CHARSET_FLAG option * [vcpkg_configure_cmake, windows toolchain] Handle NO_CHARSET_FLAG in toolchain * [build.cpp] Add Windows toolchain to package hash * [duilib,msix,thrift,tidy-html5] Use NO_CHARSET_FLAG to fix regressions
2019-06-14set CMAKE_SYSTEM_PROCESSOR in Linux (#6872)dan-shaw
* add vcpkg_target_architecture to vcpkg_configure_cmake * modify shogun and thrift * update glbinding
2019-04-03[Thrift] Updates 2019.03.29 (#5924)Phoebe
2018-12-17Support custom Android NDK, better ABI specification (#4986)Bradley Austin Davis
2018-12-12[vcpkg] Add support for muslc, static crt linkage, and forcing the system ↵Robert Schumacher
binaries for cmake and ninja
2018-12-04[vcpkg-toolchains] Use XYZ_INIT CMake variables for _significantly_ better ↵Robert Schumacher
integration [brynet] Add missing openssl dependency [discord-rpc] Ensure no external downloading [podofo] Improve stability. Modernize. [usrsctp] Disable Werror [vcpkg-toolchains] Add linux changes to android and freebsd. [usrsctp] Remove excess DLLs
2018-11-20Revert "WIP [vcpkg] Fix CMAKE_SYSTEM_PROCESSOR with UWP and Linux triplets ↵Robert Schumacher
(#4688)" This reverts commit 83af530a42011130b20a5080bbd298abaa77be59.
2018-11-20WIP [vcpkg] Fix CMAKE_SYSTEM_PROCESSOR with UWP and Linux triplets (#4688)Tsukasa Sugiura
* [vcpkg] Fix CMAKE_SYSTEM_PROCESSOR Add CMAKE_SYSTEM_PROCESSOR setting under UWP, Linux, and Darwin. If explicitly specified VCPKG_CMAKE_SYSTEM_PROCESSOR in triplet files, CMAKE_SYSTEM_PROCESSOR is set to specified architecture. * [vcpkg-toolchains] Move logic out of vcpkg_configure_cmake and into the toolchains.
2018-11-01[rocksdb] update to v5.15.10 (#4342)Koby Kahane
* [rocksdb] Update to v5.15.10 * [rocksdb] Cleanup * [rocksdb] Fix cmake targets name. * [toolchains] Set NDEBUG in release * [rocksdb] Disable vcpkg_test_cmake due to misbehavior in x64 * [tiff] Use lzma on linux
2018-10-23Create macOS configuration variables for triplets (#4477)LRFLEW
* Create macOS configuration variables for triplets * Add new macOS configuration variables to documentation * [vcpkg-configure-cmake] Fix typo
2018-10-10Add definitions for CMAKE_SYSTEM_VERSION and CMAKE_SYSTEM_PROCESSOR to osx ↵LRFLEW
toolchain (#4441)
2018-07-17[vcpkg] Use -fPIC in all builds to enable mixing static libs with shared ↵Robert Schumacher
objects.
2018-07-03Make locating the Android NDK configurable (#3754)Simon Hausmann
Prefer an environment variable and fall back to the previous path if not set.
2018-05-30Fix toolchain for linuxAlexander Karatarakis
2018-05-16[openexr] Fix linux buildArkady Shapkin
2018-04-10[vcpkg] Always use -c65001 for the resource compiler on windows. Fixes #3221.Robert Schumacher
2018-04-10[vcpkg] Don't pass /utf-8 to VS 2013Robert Schumacher
2018-03-13[vcpkg] Improve non-Windows default triplet detectionRobert Schumacher
2018-03-11[vcpkg] Don't set CMAKE_CROSSCOMPILING when targetting Linux-on-LinuxRobert Schumacher
2018-03-11[vcpkg] Improve defaults for other platformsRobert Schumacher
2018-03-11[vcpkg] Improve handling of external toolchains. Extract MSVC settings to a ↵Robert Schumacher
separate toolchain file.