Commit Graph

46 Commits

Author SHA1 Message Date
Osyotr
e338d66dcd
[python3, pybind11] Move Py_DEBUG to python, and use python from vcpkg (#37758)
Alternative to #36585
Fixes #22743
Fixes #34338
Fixes #34678

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Cheney-Wang <850426846@qq.com>
Co-authored-by: Osyotr <8740768+Osyotr@users.noreply.github.com>
2024-05-07 14:34:31 -07:00
miyanyan
867c15f484
[pybind11] update to 2.12.0 (#37771) 2024-03-28 12:41:22 -07:00
SunBlack
f34398639b
[pybind11] Update to 2.11.1 (#33243) 2023-08-18 11:32:26 -07:00
SunBlack
39412b8396
[pybind11] Update to 2.11.0 (#33188) 2023-08-17 12:55:06 -07:00
JonLiu1993
4ce46ddf46
[pybind11] Fix debug link failure (#31318)
* Fix debug link failure

* update version

* update version

---------

Co-authored-by: Zhao Liu <v-zhli17@microsoft.com>
2023-07-14 16:37:14 -07:00
Yury Bura
1ec3d05438
[pybind11] update to v2.10.4 (#32194)
* [pybind11] update to v2.10.4, clean-up redundant dependency, add usage
2023-07-10 10:52:11 -07:00
SunBlack
741bbd3902
[pybind11] Update to 2.10.3 (#29958) 2023-03-02 11:23:17 -08:00
SunBlack
728d28bef8
[pybind11] Update to 2.10.2 (#29950) 2023-03-01 12:51:42 -08:00
SunBlack
3790b6a283
[pybind11] Update to 2.10.1 (#29842) 2023-02-28 16:28:32 -08:00
Jack·Boos·Yu
8a23d2e124
[pybind11] Fix usage (#26239)
* [pybind11] Fix usage

* version
2022-08-09 11:56:06 -07:00
Qingnan Duan
ebf637bedb
[pybind11] Update to version 2.10.0 (#25377)
* Pick latest commit from pybind11 to workaround CMake issues

* x-add-version

* Bump version to 2.10.0

* x-add-version
2022-07-19 10:00:34 -07:00
Ryan
0acd2c6bf8
[pybind11] Update to 2.9.2 (#23893)
* update to 2.9.2

* add versions
2022-04-01 14:33:33 -07:00
Alexander Neumann
fad0644ade
add port vcpkg-tool-python2 (#23431)
* add vcpkg-tool-lessmsi

* add vcpkg-tool-python2

* adjust vcpkg_find_acquire_program

* use python2 dependency in qt5-base

* remove python2 from qt5-base

* add python2 to qt5-webengine

* use python3 instead of python2

* add some deps on the new vcpkg-tool-python2

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* add license field

* fix test detection

* error on failure to find python2

* move logs to correct position.

* add dep to qtwebengine

* adjust pybind cmake config.

* fix shiva

* move python2 to manual-tools
adjust search path
generate a details.cmake for vcpkg_find_acquire_program

* format manifest

* use version-date

* version stuff

* replace version-string

* more version stuff

* fix search path and add supports expression

* version stuff

* shiva version

* remove arm windows from support

* reuse output_path
use lessmsi is a host dep so use the correct path

* version stuff

* Fix x86 regression

* version stuff

* try fixing qtinterfaceframework

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Victor Romero <viromer@microsoft.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2022-03-14 10:25:04 -07:00
SunBlack
26886201b4
[pybind11] Update to 2.9.1 (#23108)
Co-authored-by: Heiko Thiel <heiko.thiel@hpi.de>
2022-02-15 20:26:20 -08:00
SunBlack
b8b1217bda
[pybind11] Update to 2.9.0 (#22460)
Co-authored-by: Heiko Thiel <heiko.thiel@hpi.de>
2022-01-11 14:09:57 -08:00
NancyLi1013
4b35e71e92
[python3] Support arm (#21528)
* [python3] Support arm on non Windows

* Support arm on all platform, add host dependency

* version

* [pybind11] Add supports

* version

Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-12-16 22:20:11 -08:00
Ryan
9f8b8fa6ad
[pybind11] Update to 2.8.1 (#21033)
* update to 2.8.1

* update versioning
2021-11-05 14:27:35 -07:00
chausner
a0515706ef
[pybind11] Update to 2.8.0 (#20880)
* Update pybind11 to 2.8.0

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-10-21 23:51:19 -07:00
Ryan
bd66ddea98
[pybind11] Update to 2.7.1 (#19375)
* update to 2.7.1

* use `semver` version field

* fixup deprecated commands

* apply cmake guidelines for quoting arguments

* set `Python_EXECUTABLE` instead

pybind11 uses the `FindPython` module instead of `FindPython3`

* update baseline

* skip passing python executable on command line

* update baseline

* remove extraneous quotes

* remove unused function call

* update baseline
2021-08-10 01:00:44 -07:00
JonLiu1993
1b36b92afa
[pybind11] update to 2.6.2 (#17900)
* [pybind11] update to 2.6.2

* update version
2021-05-18 00:41:51 -07:00
Adam Johnson
8a4593ccbe
[pybind11] Use vcpkg Python3. (#15507) 2021-01-08 12:03:37 -08:00
Adam Johnson
378ffbb940
[python3] Add vcpkg-cmake-wrapper. (#15221)
* [python3] Add vcpkg-cmake-wrapper.cmake.

This is still a WIP... For now, we only remove registry detection on
Windows.

* [python3] Fix Windows static embedding linkage.

* [python3] Fix Linux static library embedding.

* [python3] Fix linkage on macOS.

* [python3] Only link extra libs when static.

* [python3] Bump port version for vcpkg-cmake-wrapper.

* [itk] Remove obsolete Python artifact specification.

* [pybind11] Remove obsolete Python artifact specification.

* [python3] Mark `find_package()` calls as REQUIRED.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [python3] Bump port version after #15378.

* [python3] Be more selective about when to unleash the nukes.

* [python3] Add usage message.

* [python3] Don't swallow `vcpkg_find_acquire_program`'s Python3.

* [python3] Don't forcibly change the registry find state.

* [python3] fix copypasta error

* [python3] Fix config error with the opensubdiv port.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-01-05 13:39:53 -08:00
Adam Johnson
46068e8a37
[python3] Upgrade to 3.9.0 (#14510)
* [python3] Bump to 3.8.6.

* [python3] Bump to 3.9.0.

* [itk] Correct python artifact names.

* [pybind11] Update python artifact names.

* [vcpkg_find_acquire_program] Bump PYTHON3 to 3.9.0.
2020-11-20 09:44:51 -08:00
Mikhail Boldyrev
e765d96d6f
[pybind11] Update to v2.6.0 (#14231) 2020-10-27 20:34:22 -07:00
ras0219
d923820d7b
[pybind11] Fixup cmake information (#13443)
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
2020-09-11 12:48:28 -07:00
Anand Balakrishnan
8d50672e04
[pybind11] Update to v2.5.0 (#12394)
* [pybind11] Update to v2.5.0

* Address comments in PR
2020-07-13 11:04:14 -07:00
Robert Schumacher
08c951fef9
[many ports] Upgrades to 2020.02.08 (#9986)
* [many ports] Upgrades to 2020.02.08

* Undo asio asmjit libimobiledevice mlpack mongo-c-driver oniguruma openmvg openvdb pcl

* Update ci baseline file

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-02-10 16:08:57 -08:00
Stefano Sinigardi
726c111481 [vcpkg] fatal_error when patch fails to apply (#8087)
vcpkg will now fail on failure to apply patches except when using `--head`.
2019-10-07 10:35:13 -07:00
Robert Schumacher
1550b9e71b
[many ports] Updates 2019.07.09 (#7217)
* [many ports] Upgrades 2019.07.11

* Re-generate patches and fix build errors.

* [manyport]Fix build errors.

* Fix avro-c and console-bridge failures, revert curl and tesseract

* fix botan failure

* Fix build errors and undo some ports upgrades.

* [aws-c-common,chipmunk,cxxopts,grpc]Fix build errors

* Fix build errors.

* [angle]Undo upgrade changes.

* [directxtk]Fix UWP build error (#7233)

* Revert leptonica since it cause tesseract failed

* Revert jsonnet

* [google-cloud-cpp] Disable parallel configure due to source directory writes

* [many ports] Undo undesired changes

* [bitsery] Fix indentation

* [avro-c][aws-c-common][graphite2] Convert line endings to minimize PR diff

* fix console-bridge and remove usockets unused patch

* update ogre patch

* [many ports] Revert unneeded changes w.r.t. master. Add missing write to console-bridge.

* [console-bridge] Fix export macro

* [avro-c] Revert upgrade; split to #7875

* [avro-c] Complete previous revert
2019-08-24 13:43:57 -07:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
zhihaoy
7578a485b1 [pybind11] Upgrade to v2.2.4 (#5087) 2019-01-09 15:19:27 -08:00
Alexander Karatarakis
c5acdcd20f [pybind11] Apply patch for alias templates 2018-08-15 18:27:01 -07:00
Sztergbaum Roman
c161d33e44 [pybind11] update to 2.2.3 and remove unwanted python dependancies fr… (#3812)
* [pybind11] update to 2.2.3 and remove unwanted python dependancies from CONTROL

* update sol2/pybind11 CONTROL file
2018-07-17 16:23:02 -07:00
Stanislav Ershov
69abe4cfb7 [pybind11] Update to 2.2.3 (#3879) 2018-07-10 10:46:38 -07:00
Alexander Karatarakis
2ce964f191
Merge pull request #2517 from albertziegenhagel/fix-pybind11-version
[pybind11] Fix version in CONTROL after update
2018-01-05 21:06:51 +02:00
Albert Ziegenhagel
087498f675
[pybind11] Fix version in CONTROL after update 2018-01-05 15:27:16 +01:00
Albert Ziegenhagel
f8ac383a61 [pybind11] Update to 2.2.1 2018-01-04 17:53:48 +01:00
Alexander Karatarakis
a8ae994edd Merge branch 'master' into pybind11 2017-09-09 17:53:17 -07:00
Alexander Karatarakis
26516fe485 vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7) 2017-09-09 00:12:54 -07:00
Kyle Macfarlan
d2c045cc36 Update pybind11 version to 2.2.0 2017-09-08 21:48:10 -05:00
Robert Schumacher
50fca8f92a [pybind11] Build against python3 library inside vcpkg, add find_acquire_program(PYTHON3) 2017-06-13 23:43:15 -07:00
Robert Schumacher
2aff607cbf [pybind11] Disable building tests to remove pytest dependency. 2017-03-27 17:26:26 -07:00
Ethan Smith
4990c31f76 fix sourcepath pybind11 2.1.0 2017-03-27 03:21:22 -04:00
Ethan Smith
7a703e7a98 remove unused options 2017-03-27 02:36:12 -04:00
Ethan Smith
0723e5268d update pybind11 to 2.1.0 2017-03-27 02:21:48 -04:00
Ethan Smith
bfb3ef841b add pybind11 port 2017-03-27 02:09:39 -04:00