mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-01-19 10:03:07 +08:00
ae76307e4b
* Audit use of TO_NATIVE_PATH. TO_NATIVE_PATH should only be used when (1) pasting a path into a command line, or (2) displaying a path to a user. It must not be used before calling other CMake operations like file(WRITE. Fixes https://github.com/microsoft/vcpkg/issues/26178 ports/ffmpeg/portfile.cmake: Both uses are being embedded into a command line ✅ ports/gdal/dependency_win.cmake 117: This used TO_NATIVE_PATH but didn't actually connect the result. It's going on a command line so TO_NATIVE_PATH is appropriate. Drive by: Added quotes around other uses (all of which seem to be going to command lines). 202: ${EXPAT_LIBRARY_REL} ${ZLIB_LIBRARY_REL} don't seem to be set even though they are used; I think this is wrong but I don't know for sure that it is so I'm leaving it alone for now. ports/msmpi/portfile.cmake All 3 uses are being embedded into a command line ✅ ports/jemalloc/fix-utilities.patch ports/libproxy/fix-dependency-libmodman.patch ports/qtbase/env.patch These are in upstream content / context so it is not edited. ports/opengl/portfile.cmake Broken! Drive by fixes: * Modernized checking VCPKG_BUILD_TYPE * Ordered things consistently to be release then debug. * Removed funny newlines. ports/openni2/portfile.cmake Borderline OK; it goes into an MSBuild / vcxproj. I'm leaving it alone. Drive by fixes: * Guarded debug-only copies for VCPKG_BUILD_TYPE * Fixed supports expression ports/openssl/unix/CMakeLists.txt: Unused! ports/pthreads/portfile.cmake: Both uses are being embedded into a command line ✅ ports/qt5-base/cmake/qt_fix_makefile_install.cmake I'm not sure if this one is OK but it's being embedded into a file so it's probably fine. ports/qtapplicationmanager/portfile.cmake: I'm pretty sure this one is wrong, but it's guarded by VCPKG_TARGET_IS_WINDOWS so the ability to create damage is limited. ports/readosm/portfile.cmake: The use is being embedded into a command line ✅ ports/spatialite-tools/portfile.cmake: The use is being embedded into a command line ✅ ports/sqlcipher/portfile.cmake: Both uses are being embedded into a command line ✅ scripts/ports.cmake: Some uses were unused, others are immediately used and printed to the console. ✅ scripts/buildsystems/vcpkg.cmake: Fixed :) scripts/cmake/vcpkg_build_qmake: Looks unused. scripts/cmake/vcpkg_build_process.cmake: Added to console message only. ✅ scripts/cmake/vcpkg_execute_required_process_repeat.cmake: Added to console message only. ✅ Drive by: Fixed typo in variable name in the message. scripts/cmake/vcpkg_execute_required_process.cmake: Added to console message only. ✅ * Fix missing license. |
||
---|---|---|
.. | ||
g2o.json | ||
g3log.json | ||
gainput.json | ||
gamedev-framework.json | ||
gamenetworkingsockets.json | ||
gamma.json | ||
gasol.json | ||
gaussianlib.json | ||
gazebo.json | ||
gcem.json | ||
gdal.json | ||
gdcm2.json | ||
gdcm.json | ||
gdk-pixbuf.json | ||
gemmlowp.json | ||
genann.json | ||
geogram.json | ||
geographiclib.json | ||
geos.json | ||
geotrans.json | ||
getdns.json | ||
getopt-win32.json | ||
getopt.json | ||
gettext.json | ||
gettimeofday.json | ||
gflags.json | ||
ghc-filesystem.json | ||
gherkin-c.json | ||
giflib.json | ||
ginkgo.json | ||
gklib.json | ||
gl2ps.json | ||
gl3w.json | ||
glad.json | ||
glbinding.json | ||
glew.json | ||
glfw3.json | ||
gli.json | ||
glib.json | ||
glibmm.json | ||
glm.json | ||
globjects.json | ||
glog.json | ||
gloo.json | ||
glslang.json | ||
glui.json | ||
gmime.json | ||
gmmlib.json | ||
gmp.json | ||
gmsh.json | ||
gobject-introspection.json | ||
google-cloud-cpp-common.json | ||
google-cloud-cpp-spanner.json | ||
google-cloud-cpp.json | ||
googleapis.json | ||
gperf.json | ||
gperftools.json | ||
gpgme.json | ||
gpgmm.json | ||
gppanel.json | ||
graphene.json | ||
graphicsmagick.json | ||
graphite2.json | ||
graphqlparser.json | ||
graphviz.json | ||
greatest.json | ||
grpc.json | ||
grppi.json | ||
gsl-lite.json | ||
gsl.json | ||
gsoap.json | ||
gst-rtsp-server.json | ||
gstreamer.json | ||
gtest.json | ||
gtk.json | ||
gtkmm.json | ||
gtl.json | ||
gts.json | ||
guetzli.json | ||
guilite.json | ||
gul14.json | ||
gumbo.json | ||
gzip-hpp.json |