| Age | Commit message (Collapse) | Author |
|
|
|
See https://github.com/microsoft/vcpkg/issues/19922
|
|
(#19767)
* Repair msbuild damage and workaround the way we integrate on VS2015.
This is a fix for a pile of issues discovered by https://github.com/microsoft/vcpkg/pull/18906
* VS 2015 has a bug that the <VcpkgInstalledDir Condition="!$(VcpkgInstalledDir.EndsWith('\'))">$(VcpkgInstalledDir)\</VcpkgInstalledDir> dance we do to get a trailing slash is not applied correctly when VcpkgInstalledDir was edited in the same property group attempting to add the trailing slash.
* We need a trailing slash on VcpkgInstalledDir at all times, but https://github.com/microsoft/vcpkg/pull/16173 damaged this by removing it from TreatAsLocalProperty. Add the right TreatAsLocalPropertys back. Add all such slash defenses to the top of the file just beneath, eliminating need to call Path::Combine and friends by following msbuild "directory properties have a trailing slash" convention.
* Move VcpkgOSTarget and VcpkgPlatformTarget into the .targets, as they aren't intended to be overridable by users and don't appear in our selection dialog box(es).
* Don't bother avoiding setting vcpkg properties when VcpkgEnabled is off; after all, VcpkgEnabled is itself a vcpkg property :). I left attempts to skip creating items since creating items can hit the disk.
* Add _Z to several internal msbuild variables.
* Move VcpkgApplocalDeps to the .props since it's a user setting.
* Don't unconditionally use $(TLogLocation) because it is not set on 2015, and also it's per-project.
* Fixed typo in docs "VcpkgInstalledDirectory", and document the limitation that it doesn't work in 2015.
* In manifest mode, put the installed tree in a subdirectory including the triplet to make changing configurations faster.
Known limitations:
* If you change vcpkg.json without changing any .cpp files, we don't rebuild the dependencies even though we should. I don't know how to fix this but it doesn't appear to be a regression.
* Fix .tlog handling.
* Further defend against modified properties on VS2015.
* Document more VS2015 limitations.
* Remove TreatAsLocalProperty comment.
|
|
* Revert "incorporate changes from microsoft:master"
* Revert "Revert "incorporate changes from microsoft:master""
* issue targeted in newer numpy version
* work-around for broken numpy libs on macOS
* temporarily add debug code to analyze CI failures
* again temporary debug code
* fix linkage command on macOS (broken by Bazel upgrade)
* fix regex for macOS linker command
* remove debug code, bump version
* x-add-version seems to require a separate commit...
* Fix misspelled "acceleration".
* x-add-version
Co-authored-by: jgehw <Joachim_Gehweiler@McAfee.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
|
|
|
|
* Fix filenames for linux vs windows in liblo portfile
* Removed deprecated call and now using vcpkg_copy_tools
* Upgraded to manifest file
* Increment port-version
* Remove now working builds from ci.baseline
* Updated versioning files
* Fixed type for vcpkg.json
* Updated sha for liblo version
|
|
|
|
|
|
|
|
|
|
|
|
* [tinyfiledialogs] Fix usage
* Update version files
|
|
(#19633)
* [vcpkg_cmake_config_fixup] Revert #19469
* Update the version date
* actually just revert
* move stuff around in vcpkg-cmake-config.json file
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
|
|
Adds an xml entry to cmake 3.20.4 for freebsd 13
|
|
* remove "find_path(STDINT_H stdint.h)". On clang/macos, this picks up the kernel headers version of stdint.h, instead of the C standard library, breaking compilation
* only define YY_NO_UNISTD_H and YY_USE_CONST on Windows, like the upstream CMakeLists.txt
* set the C standard to C99, like the upstream CMakeLists.txt
* update to 1.7.3
* remove the "fail" line from ci.baseline.txt
* run ./vcpkg x-add-version --all to update metadata files
* reset port-version
|
|
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* [rollup:2021-08-09] PR #16706 (@JackBoosY)
[vcpkg_fixup_cmake_targets] Fix up OSX system development path
* [rollup:2021-08-09] PR #19238 (@strega-nil)
[scripts-audit] vcpkg_download_distfile
* [rollup:2021-08-09] PR #19239 (@strega-nil)
[scripts-audit] vcpkg_find_fortran
* [rollup:2021-08-09] PR #19338 (@strega-nil)
[tinyfiledialogs] Fix for good
* [rollup:2021-08-09] PR #19348 (@strega-nil)
[scripts-audit] vcpkg_fixup_pkgconfig
* fix ports.cmake with newer vcpkg_download_distfile
* fix vcpkg create
* move vcpkg_common_definitions down so that it's not incorrect
* fix vcpkg_internal_get_cmake_vars
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
|
|
* [vcpkg_find_fortran] Update libiconv hash
* Fix more hash
|
|
* Deploy SDKs with full features first to ensure we get Debugging Tools for Windows.
* Update VMs for Patch Tuesday, 2021-08-11
|
|
* [OpenCV] update to v4.5.3 and to v3.4.15
* [OpenCV] update refs
* [libxml2] add missing find_dependency(Iconv)
[libiconv] update cmake wrapper
* [libiconv] fix hints
* [opencv4] do not require cudnn if cuda enabled
* [opencv] update refs
* [OpenCV] increase CI coverage even more
* [vcpkg-ci-opencv] trying to restore x64-uwp ci tests
* restore previous patches to avoid unnecessary modifications
* [OpenCV] fix refs
* [OpenCV] fix CMake Warning related to protobuf dependency
* [OpenCV] fix refs
* [libxml2] fix references
* [libxml2] restore previous cmake wrapper, new one is broken
* [libxml2] fix references
* bump versions
* update refs
* [libxml2] Update the format for vcpkg-cmake-wrapper.cmake
* Update versions/l-/libxml2.json
* [libxml2] update port version
* [libxml2] update refs
* [OpenCV] fix refs
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
|
|
reported upstream as https://github.com/embree/embree/issues/331 (#19553)
```
Starting package 3/3: embree3:x64-windows-static
Building package embree3[avx,avx2,core,sse2,sse42]:x64-windows-static...
-- Using C:/Dev/vcpkg/downloads/embree-embree-v3.12.2.tar.gz
-- Extracting source C:/Dev/vcpkg/downloads/embree-embree-v3.12.2.tar.gz
-- Applying patch fix-path.patch
-- Applying patch fix-static-usage.patch
-- Applying patch cmake_policy.patch
-- Applying patch fix-targets-file-not-found.patch
-- Using source at C:/Dev/vcpkg/buildtrees/embree3/src/v3.12.2-cbae4ce8b1.clean
-- Found external ninja('1.10.2').
-- Configuring x64-windows-static-dbg
-- Configuring x64-windows-static-rel
-- Building x64-windows-static-dbg
-- Building x64-windows-static-rel
-- Installing: C:/Dev/vcpkg/packages/embree3_x64-windows-static/share/embree3/copyright
-- Performing post-build validation
-- Performing post-build validation done
Building package embree3[avx,avx2,core,sse2,sse42]:x64-windows-static... done
Installing package embree3[avx,avx2,core,sse2,sse42]:x64-windows-static...
The following files are already installed in C:/Dev/vcpkg/installed/x64-windows-static and are in conflict with embree3:x64-windows-static
Installed by embree2:x64-windows-static
debug/lib/embree_avx.lib
debug/lib/embree_avx2.lib
debug/lib/embree_sse42.lib
debug/lib/lexers.lib
debug/lib/math.lib
debug/lib/simd.lib
debug/lib/sys.lib
debug/lib/tasking.lib
lib/embree_avx.lib
lib/embree_avx2.lib
lib/embree_sse42.lib
lib/lexers.lib
lib/math.lib
lib/simd.lib
lib/sys.lib
lib/tasking.lib
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: embree3:x64-windows-static
Vcpkg version: 2021-08-12-85ab112d5ee102bc6eac8cdbbfdd173a71374e04
Additionally, attach any relevant sections from the log files above.
```
|
|
Resolves #17897
|
|
CMAKE_HOST_SYSTEM_PROCESSOR is set to amd64 on x86-64 FreeBSD systems.
CMake's STREQUAL gives a case-sensitive comparison so this case was
missed during bootstrapping when using vcpkg as a submodule.
|
|
* [keystone] Fix static build with dynamic CRT on Windows
* Add port-version
* Update version files
* Add double quotes for the path
* Update versions/k-/keystone.json
* Add comments for kstool
* Update versions/k-/keystone.json
|
|
|
|
|
|
testing (#19453)
* [vcpkg baseline][rbdl-orb/rbdl] file conflicts, skip rbdl-orb in Ci testing
* [ptex] Add DISABLE_PARALLEL_CONFIGURE
* Update the baseline version
* Add missing quotes
* Update the baseline version
|
|
(#19361)
* Pass 'make' between vcpkg scripts
* Restore original BSD gmake lookup
* [starlink-ast] Add ADDITIONAL_MSYS_PACKAGES to vcpkg_configure_make
* [starlink-ast] x-add-version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
|
|
|
|
|
|
Co-authored-by: Scott Hart <sdhart@google.com>
|
|
* [c4core] supports osx
* add version files
|
|
|
|
* update 2021-07-27
macOS -> 11.5.1, XCode -> 12.5.1
* update azure-pipelines
* update sha of macfuse
* change how macos-ci-base works
* fix build errors
* fix itpp:linux
* more fixes
* remove tab
* allow version changes in all the remove/rename-version patches
* fix libunistring for real
* robert CR
|
|
* Remove unused cmake options and MAYBE_UNUSED_VARIABLES values
* Update MAYBE_UNUSED_VARIABLES docs
* update version
* version stuff
* version stuff
* update docs
|
|
|
|
|
|
Now that vcpkg has artifact caching, meaning downloading artifacts usually doesn't have to leave the datacenter, there's no need to potentially dirty different runs with leftover downloads from each other.
This resulted in some "impossible" results in https://github.com/microsoft/vcpkg/pull/18687 where a previous PR run accidentially downloaded the Windows version of nodejs to /mnt/vcpkg-ci/downloads/node-v14.17.4-linux-x64.tar.xz
|
|
* fix vcpkg_minimum_required
drive-by scripts audit
* initial unit tests
* finish unit tests
|
|
* [rollup:2021-07-26 1/6] PR #18783 (@strega-nil)
[scripts-audit] vcpkg_copy_tools and friends
* [rollup:2021-07-26 2/6] PR #18898 (@dg0yt)
[vcpkg] Fix toolchain compatibility with cmake < 3.15
* [rollup:2021-07-26 3/6] PR #18980 (@strega-nil)
[cmake-guidelines] Minor update, for `if()`
* [rollup:2021-07-26 4/6] PR #18981 (@strega-nil)
[scripts-audit] vcpkg_check_linkage
* [rollup:2021-07-26 5/6] PR #19158 (@Hoikas)
[vcpkg.cmake] Fix variable case.
* [rollup:2021-07-26 6/6] PR #18839
[scripts-audit] z_vcpkg_get_cmake_vars
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
|
|
* [easyhook] Remove mismatch prebuild library after build
* version
* update baseline
* Update ports/easyhook/portfile.cmake
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* Update ports/easyhook/vcpkg.json
* Update versions/e-/easyhook.json
* Update versions/e-/easyhook.json
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
|
|
* [pistache] fix install
* fix ci.baseline.txt, versions
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
|
|
|
|
which retrieves VCPKG_HEAD_VERSION (#19077)
|
|
|
|
* limit the number of cores during vcpkg bootstrap
* Switch to VCPKG_MAX_CONCURRENCY
|
|
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
|
|
* [zeromq] Fix arm build, fix feature websockets-sha1
* update baseline
* version stuff
* Fix rename
* Update versions/z-/zeromq.json
|
|
|
|
* [ChakraCore] Add Linux support
* Fix
* x-add-version
* Update ci.baseline.txt
* Update portfile.cmake
* Do not emit error if VCPKG_BUILD_TYPE is undefined
* Update ports/chakracore/portfile.cmake
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* Update ports/chakracore/portfile.cmake
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* Update ports/chakracore/portfile.cmake
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* Update ports/chakracore/portfile.cmake
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* Update ports/chakracore/portfile.cmake
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* Add missing space
* Add quotes to variables
* Update the baseline version
* Fix Windows build
* vcpkg x-add-version chakracore
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
|