aboutsummaryrefslogtreecommitdiff
path: root/scripts/cmake
AgeCommit message (Collapse)Author
2020-11-10[vcpkg/scripts] Add a way to get cmake compiler settings/flags (#12936)Alexander Neumann
* add function get_cmake_vars * fine tuning. * apply to make based ports. * add log suffix on not windows platforms * fix c&p error * add previous LINK env * setup env on windows and extract cpp flags correctly. * Apply suggestions from code review * commit changes from fontconfig PR * Apply suggestions from code review Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * cleanup docs * add conversion from somelib.lib to -lsomelib * add missing ar-lib wrapper * small but important regex correction * add latest changes from update_fontconfig PR * Apply suggestions from code review first set which don't need special attention Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> * Apply suggestions from code review one more simple change Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> * [x264] set env AS * fix bugs due to refactor * use subpath everywhere * apply changes from CR * remove unnecessary lines 41 & 44 * remove flag transformation * reintroduce the flag / to - transformation for MSVC * Apply suggestions from code review Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> * rename the function * rename function/variables * transform flags list * Apply suggestions from code review * fix vcpkg_build_make due to the variable name change * fix another case of function renaming regressions * only rename config.log if it exists * actually add the script after vcpkg_common_functions was deleted. * remove setting of ldflags if path contains spaces Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
2020-11-05[vcpkg] copy tools pdb if they exist. (#14396)Alexander Neumann
2020-11-05[vcpkg, azure-macro-utils-c] Fix SHA and add FILE_DISAMBIGUATOR for ↵Billy O'Neal
vcpkg_from_github (#14343)
2020-11-03[tool-meson] Update to 0.56.0 (#14344)Wolfgang Stöggl
2020-11-03[vcpkg] Disable vcpkg_copy_tool_dependencies on non-Windows (#14366)Billy O'Neal
2020-11-01[vcpkg] Fix incorrect determination of PowerShell not found (#14317)Billy O'Neal
* Fix incorrect determination of PowerShell not found because Bill doesn't know enough CMake :( Resolves #14283
2020-10-28Delete use of vcpkg_test_cmake and vcpkg_common_functions. (#13065)Billy O'Neal
2020-10-27[vcpkg, jsonnet, openssl-uwp] Enable use of the system powershell-core if it ↵Billy O'Neal
is present. (#13805)
2020-10-26[vcpkg] Fix more cases of semicolon mishandling in "scripts" - follow-up to ↵Joachim Gehweiler
PR #12926 (#13968)
2020-10-25[vcpkg] update msys-libiconv version (#14220)Ludwig Chieng
link to previous version 1.16-1 does not exist anymore
2020-10-23[vcpkg_find_acquire_program] Fix SWIG on non-Windows platforms. (#13953)Adam Johnson
Previously, the sourceforge downloader was attempting to download a mixture of the Windows URL with an incorrect extension, causing a cascade of HTTPS download failure messages. Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-10-20[libvorbis] MinGW build fix (#14050)Trider12
2020-10-17[vcpkg_common_definitions] Add macro VCPKG_HOST_IS_<target> (#13730)Jack·Boos·Yu
* [vcpkg_common_definitions] Add macro VCPKG_HOST_IS_<target> * Update scripts/cmake/vcpkg_common_definitions.cmake
2020-10-17[qt5] Update to 5.15.1 (#13477)Alexander Neumann
* update everything. Let ci test if just updating is enough * fix some minor version details. * remove upstream patch * add zstdd patch and do not remove zlib since it is required for bootstrapping * add mqtt hash * webengine hash * add fixup pkgconfig to assimp * add assimp to qt-3d (still requires zlib fix) * setup pkg-config for qt * fix psql detection in configure * fix build details * fix assimp library nameing * -rpath option is not available for static builds * move config log somewhere where CI can catch it. * move logs only if they exists * append bzip2 qt-3d * break qt3d again to get logs * retry qt3d * remove qt-3d failure. everything ok now * add assistent patch for qt5-tools not building qthelp * remove unnecessary qt5-webengine patches * Remove PSQL_TYPES * [qt5-3d] remove irrxml as a assimp dep * remove unnecessary patch * fix qt-3d on windows * fix qt5-3d linux Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-10-15[vcpkg/cmake] add LOGNAME option (#14002)Alexander Neumann
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2020-10-14[vcpkg/configure_make] add option DETERMINE_BUILD_TRIPLET (#14001)Alexander Neumann
* [vcpkg/configure_make] add option DETERMINE_BUILD_TRIPLET * add missing option to cmake_parse_arguments * add missing USE_WRAPPERS option
2020-10-13[vcpkg/configure_make] add USE_WRAPPERS option (#14000)Alexander Neumann
* [vcpkg/configure_make] add USE_WRAPPERS option * Move env setting for wrapper to correct spot
2020-10-05[vcpkg_acquire_msys] Use Mirrors (#13889)Robert Schumacher
2020-09-26[vcpkg_build_cmake] Set PARALLEL_ARG when using Ninja (#13732)Jack·Boos·Yu
* [vcpkg_build_cmake] Set PARALLEL_ARG when using Ninja * Update scripts/cmake/vcpkg_build_cmake.cmake
2020-09-26[qt5-location] Rename vendored libs to avoid conflicts (#13451)ras0219
* [qt5-location] Rename vendored libs to avoid conflicts * [qt5-location] Use upstream patch * [qt5-location] Replace / in patch url with %2F * Update ports/qt5-location/CONTROL * [assimp][irrxml] Remove outdated version of irrxml; redirect assimp at newer irrlicht * [assimp] Apply skipped patch irrlicht.patch Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-09-24[x264] Fix x64-windows-static (#13450)Alexander Neumann
* try fixing x264 * fix remaining issues * Remove unnecessary COPY_SOURCE
2020-09-24[vcpkg, libpq] separate static and shared library installations (#13491)Andrei Lebedev
* [vcpkg] add missing Makefile flag for install step Signed-off-by: Andrei Lebedev <lebdron@gmail.com> * [libpq] add custom Makefile to install only required targets Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-09-24[Ninja] update to 1.10.1 (#13562)Farwaykorse
* [Ninja] update to 1.10.1 * [Ninja] update to 1.10.1 (find_acquire_program) Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-09-14[tool-meson] Update to 0.55.3 (#13497)Wolfgang Stöggl
2020-09-09[execute_process] Don't strip embedded semicolons (#12926)jgehw
2020-09-05[chromium-base] Add new port (#12396)Martin Vejdarski
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Huahua <ihuahua@live.com>
2020-09-05Add community triple arm64-linux and arm-linux. (#11880)xyb
Verify the following command on both 32 bits and 64 bits OS on Raspberry pi 3. ./bootstrap-vcpkg.sh ./vcpkg install boost
2020-09-04[vcpkg_acquire_msys.cmake] Add gettext tool (#13297)General Jack O'Neill
1. Added dependencies to gettext-0.19.8.1-1-x86_64.pkg.tar.xz of libintl libgettextpo libasprintf 2. Added dependency download for libgettextpo-0.19.8.1-1-x86_64.pkg.tar.xz 3. Added dependency download for libasprintf-0.19.8.1-1-x86_64.pkg.tar.xz 4. Put downloads in reverse dependcy order - seems it is called topological order now
2020-09-0311129: Add VCPKG_LINKER_FLAGS_<CONFIG>. (#11290)Paul
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com> Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-08-31[vcpkg] Replace uses of msys pacman.exe with direct package downloads (#13019)ras0219
* wip Apply suggestions from code review Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> * [vcpkg_acquire_msys] Trim list of packages. Introduce defaults. * [behaviortree-cpp] Fix dynamic dependency on ZMQ Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-08-31[vcpkg_configure_cmake] Pass CMAKE_DISABLE_SOURCE_CHANGES to all ports by ↵ras0219
default (#12846) * [vcpkg] Pass CMAKE_DISABLE_SOURCE_CHANGES to all ports by default * [docs] Regenerate Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-08-28[v8] Add v8 Javascript engine port (#372). (#12687)Rodrigo Hernandez Cordoba
2020-08-27[vcpkg_from_sourceforge] Skip mirrors that are in 'disaster recovery' mode ↵Jack·Boos·Yu
(#13176)
2020-08-27[vcpkg] Disable timeout (default 10s) in vcpkg_acquire_msys (#13086)jgehw
2020-08-25[vcpkg_find_acquire_program] Cleanup and add CI testing (#12982)ras0219
2020-08-24Fix MSYS2 keyring not verifying on path with spaces (#13104)Daniel
2020-08-24fix vcpkg_configure_cmake for case when having semicolons in OPTIONS (#12977)jgehw
2020-08-24[vcpkg] Use https sources for common tools (#12738)Michał Janiszewski
2020-08-22[vcpkg] Do not use raw paths inside regexes (#12964)Hannes Steffenhagen
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
2020-08-19[openmpi/vcpkg_build_make] Disable parallel build (#12975)Jack·Boos·Yu
2020-08-18[vcpkg_execute_build_process] Re-fix qt5 components build (#12864)Jack·Boos·Yu
2020-08-18[ffmpeg] Add feature support for zlib, iconv, fdk-aac, mp3lame, opus, soxr, ↵Matthew Oliver
theora. (#11277) Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-08-18 [vcpkg_find_acquire_program] Enable find_acquire(PKGCONFIG) (#12626)ras0219
Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
2020-08-17[meson] Update meson to 0.55.1 (#12927)Alexander Neumann
* [vcpkg_find_acquire_program] add version check for ninja * Change VERSION to NINJA_VERSION * Missed VERSION change * some more corrections * add missing PACKAGES parameter * add osx hash Co-authored-by: Wolfgang Stöggl <c72578@yahoo.de> * [meson] update to 0.55.1 * fix command * Remove apt/brew package names Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> * move supported around and disable it for freebsd * fix small command hickup which does not matter for ninja Co-authored-by: Wolfgang Stöggl <c72578@yahoo.de> Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-08-16[vcpkg_find_acquire_program] add version check for ninja (#12895)Alexander Neumann
* [vcpkg_find_acquire_program] add version check for ninja * Change VERSION to NINJA_VERSION * Missed VERSION change * some more corrections * add missing PACKAGES parameter * add osx hash Co-authored-by: Wolfgang Stöggl <c72578@yahoo.de> * Remove apt/brew package names Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> * move supported around and disable it for freebsd * fix small command hickup which does not matter for ninja Co-authored-by: Wolfgang Stöggl <c72578@yahoo.de> Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
2020-08-14[msys] Improve vcpkg_acquire_msys (#12866)Phoebe
2020-08-13[vcpkg/scripts/make] trying to iron out some issues (#11836)Alexander Neumann
* take changes from fontconfig pr * [farmhash] add autoconf * [freexl] add autoconf * [healpix] add autoconf * [libb2] add autoconf * [libwandio] add autoconf and patch * more autoconf * [x264] fix windows build issues * minimal cleanup * [libwandio] some fixes * [vcpkg/scripts/make] add include to C/CXX flags correctly set machine flags for linker * remove unnecessary comments part 1 * cleanup part 2 * cleanup * remove unnecessary code * [pbc] fix osx regressions * [lzokay] format manifest * try to copy sources to fix build issues * add autoconfig to force updated configure scripts * bump port versions of openmpi and ocilib * added lib paths back into vcpkg_build_make because they are probably required * Use CPP flags add quotes around restoring of ENV add LIB and LIBPATH correctly * Apply suggestions from code review Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> * Apply more changes forom CR - remove mingw make - add doc for missing options - introduce two new macros for backup/restore of env vars * fix wrong variables. * use the list macro instead of the single var macro * also use it at the top Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com> Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
2020-08-12[lapack-reference|fortran] Add new port (#12805)Alexander Neumann
* [vcpkg/script] add vcpkg_find_fortran * [openblas] add pkg-config fixes * [lapack] add lapack-reference and reduce dependency on clapack * fix build issues * dont touch any main files * move toolchain var into parent scope * fix a few more issues * create link in the noblas case * removed unnecessary check handled by vcpkg_find_fortran. * move dumpbin check * fix last issue * depend on openblas * set cmake_binary_dir so that compiler id run gets put into buildtree. * more paths * add missing PARENT_SCOPE * ws change * [mlpack] remove dep on clapack * comment out patches * remove openblas again * Install lapack wrapper since it is missing linkage against -lm and -lgfortran * PREPEND mingw path to make sure cmake picks it up correctly * depend on openblas also on osx * add clapack on windows to skip due to conflicting library installs * add clapack to skip on linux * add -fPIC as a fortran compiler flag * do not add the flag on windows * add gcc explicitly to the cmake args. * ws change * applyrequested changes from CR * fix the failing patch
2020-08-10[vcpkg_copy_tool_dependencies] Use vcpkg internal powershell (#12776)Jack·Boos·Yu
* Use vcpkg internal powershell * [protobuf] change vcpkg_copy_tool_dependencies to vcpkg_copy_tools
2020-08-06[vcpkg_build_qmake] Disable multi-threaded build when file fails to open ↵Jack·Boos·Yu
(#12752) * Disable multi-threaded build when file fails to open * re-trigger qt5 test