vcpkg/scripts/test_ports
Kai Pastor edcf949452
[vcpkg_fixup_pkgconfig] Check for more problems, add unit test (#23898)
* Print stack traces for failed unit tests

* Add test for vcpkg_fixup_pkgconfig.cmake

* Check for 'optimized' and 'debug' in pc files

* Check for 'NOTFOUND' and for 'ns::target' in pc files

* Check for, and fix, line continuations

* Test file path substitutions

* Move contents processing into separate function

* Update and leverage line break normalization

* Pass prefix to data processing

* Validate only the collapsed Libs

* Test removal of '<field>.private'

* Declare unit test license (same as vcpkg)

* Replace ';' with ' ' in 'Libs:'

* Disambiguate parameter variable names

* Test quoting of variables

* Fix quoting of variables

* Quote whole parameters

* Process and quote libs item-wise

* Resolve keywords 'optimized', 'debug', 'debug'

* Consistency

* CI [skip actions]

* CI [skip actions]

* Don't fail on detected errors

* Disable unit-testing for fatal errors

Co-authored-by: Billy O'Neal <bion@microsoft.com>
2023-01-19 18:27:29 -08:00
..
cmake [baseline][ogre] Disable find_package(QT) (#27979) 2022-11-28 11:03:21 -08:00
cmake-user [tiff,zstd,gdal,libkml] Fix find_package interactions, enable gdal libkml driver (#28929) 2023-01-16 12:45:42 -08:00
llfio-run-tests [OpenCV] upgrade to v4.5.5 (#22801) 2022-02-23 11:57:13 -08:00
outcome-run-tests [OpenCV] upgrade to v4.5.5 (#22801) 2022-02-23 11:57:13 -08:00
unit-test-cmake [vcpkg_fixup_pkgconfig] Check for more problems, add unit test (#23898) 2023-01-19 18:27:29 -08:00
vcpkg-acquire-msys-test [OpenCV] upgrade to v4.5.5 (#22801) 2022-02-23 11:57:13 -08:00
vcpkg-ci-arrow [arrow] Update to 8.0.1, fix usage (#25983) 2022-07-27 12:39:30 -07:00
vcpkg-ci-boost [boost] update to 1.78.0 (#21928) 2022-01-10 11:47:12 -08:00
vcpkg-ci-ffmpeg x265 works on arm linux (#28458) 2022-12-28 13:09:32 -08:00
vcpkg-ci-llvm [llvm] update to v14.0.3 [halide] update to v14.0.0 [mesa] update to 22.0.2 (#23734) 2022-05-16 11:41:53 -07:00
vcpkg-ci-mathgl [mathgl] Update, fix cmake config, dependencies, linkage, usage (#28311) 2023-01-07 00:59:30 -08:00
vcpkg-ci-mongo-cxx-driver [mongo-cxx-driver] Update (#27565) 2022-11-21 09:19:31 -08:00
vcpkg-ci-opencv [openimageio] Update to v2.3.17.0, revise dependencies and export (#23918) 2022-07-28 22:19:42 -07:00
vcpkg-ci-openimageio [openimageio] Update to v2.3.17.0, revise dependencies and export (#23918) 2022-07-28 22:19:42 -07:00
vcpkg-ci-paraview [seacas/vtkm/vtk/paraview] Add/update ports. (#27928) 2023-01-19 17:55:56 -08:00
vcpkg-ci-skia [skia] Turn into usable and maintainable port (#28007) 2022-12-20 19:29:21 -08:00
vcpkg-ci-wxwidgets [wxwidgets] Update and fix (#25572) 2022-07-11 14:06:54 -07:00
vcpkg-find-acquire-program [OpenCV] upgrade to v4.5.5 (#22801) 2022-02-23 11:57:13 -08:00
vcpkg-from-git-test Add optional LFS support to vcpkg_from_git (#27461) 2022-11-07 07:55:41 -08:00