Commit graph

61 commits

Author SHA1 Message Date
9b6d202a21 Rebranding and fixing URLs 2022-09-08 22:10:13 +02:00
1da5fe2209 Update VCPKG 2022-08-15 22:18:15 +02:00
Julian Groß
8041f27713 Allow installing VCPKG inside working directory for GHA builds 2021-09-16 06:22:03 +02:00
Julian Groß
f4f4137aa8 Fix VCPKG package for aarch64 linux 2021-09-16 06:20:48 +02:00
Dale Glass
efd15dc43a Make hifi_vcpkg.py use ~/vircadia-files too
Makes it consistent with the change made for Qt
2021-06-20 14:22:28 +02:00
Julian Groß
69a3f21e5d Initial partial linux aarch64 support 2021-04-06 03:50:36 +02:00
David Rowe
367e8c1f87 Updated Windows VCPKG that includes an alternative JOM download URL 2021-01-23 09:10:58 +13:00
Thijs Wenker
b9d4791af2
fix CR style error 2020-05-08 00:55:43 +02:00
Thijs Wenker
bbda0cc6d0 CR fixes 2020-04-27 01:17:45 +02:00
Thijs Wenker
ba7f740625 try fix osx vcpkg build 2020-04-19 22:50:50 +02:00
Thijs Wenker
0c8359816c - make vcpkg output smaller by removing downloads and packages folders
- only build the full version of the clients for now (server+client)
- disable using a predefined vcpkg for CI builds for now.
-
2020-04-19 22:50:50 +02:00
Thijs Wenker
48ee437c00 cmake -D VCPKG_BUILD_TYPE could be set to either release debug or release in order to build vcpkg in a specific build type, otherwise it will build with debug and release 2020-04-19 22:50:49 +02:00
David Rowe
88ee66abad Further work-arounds for "?" in URLs 2020-04-13 11:02:50 +12:00
David Rowe
3504caf662 Reinstate Ubuntu 19 support 2020-04-11 10:02:26 +12:00
David Rowe
1a4bb41f22 Fix up quazip configuration 2020-04-10 09:34:00 +12:00
David Rowe
ffeb37e7aa Merge remote-tracking branch 'hifi/master' into merge-hifi-master
# Conflicts:
#	CMakeLists.txt
#	README.md
#	cmake/externals/glad32es/CMakeLists.txt
#	cmake/externals/glad41/CMakeLists.txt
#	cmake/externals/glad45/CMakeLists.txt
#	cmake/externals/polyvox/CMakeLists.txt
#	cmake/externals/quazip/CMakeLists.txt
#	cmake/externals/vhacd/CMakeLists.txt
#	cmake/init.cmake
#	cmake/ports/hifi-deps/CONTROL
#	cmake/ports/sdl2/CONTROL
#	cmake/ports/sdl2/disable-hidapi-for-uwp.patch
#	cmake/ports/sdl2/enable-winrt-cmake.patch
#	cmake/ports/sdl2/fix-arm64-headers.patch
#	cmake/ports/sdl2/fix-x86-windows.patch
#	cmake/ports/sdl2/portfile.cmake
#	cmake/ports/sdl2/vcpkg-cmake-wrapper.cmake
#	cmake/ports/tbb/portfile.cmake
#	hifi_vcpkg.py
#	interface/src/avatar/MyAvatar.h
#	libraries/avatars-renderer/src/avatars-renderer/Avatar.h
#	libraries/avatars/src/AvatarData.h
#	libraries/entities-renderer/src/RenderableEntityItem.h
#	libraries/entities/src/EntityItem.cpp
#	libraries/entities/src/EntityItem.h
#	libraries/fbx/src/GLTFSerializer.cpp
#	libraries/graphics-scripting/src/graphics-scripting/Forward.h
#	libraries/networking/src/AddressManager.cpp
#	libraries/networking/src/DomainHandler.h
#	libraries/procedural/src/procedural/ProceduralMaterialCache.cpp
#	libraries/render-utils/src/HighlightEffect.cpp
#	libraries/render-utils/src/MeshPartPayload.cpp
#	libraries/render-utils/src/Model.cpp
#	libraries/render-utils/src/RenderShadowTask.cpp
#	libraries/script-engine/src/WebSocketClass.cpp
2020-04-09 16:46:27 +12:00
Dale Glass
47043766f3 Remove usage of deprecated platform.linux_distribution()
Also, make error reporting slightly friendlier, and add experimental
support for Ubuntu 19.10.
2020-01-12 21:11:07 +01:00
Tara
05f54bc8c7
Fix generating cmake
vcpkg throws an error when running cmake about a public key error. This resolves the possibility of the error showing up.
2020-01-04 20:00:32 -07:00
Dale Glass
ac5a70fca0 Change asset URLs to Athena S3 bucket.
This uses a variable that can be overriden with an environment variable.
This makes it easy for the community to create alternate asset hosts.

Due to vcpkg using a clean environment, variables can't be easily passed
to cmake scripts run by vcpkg. This was worked around by writing the data
that needs to be passed into temporary files and reading it from the
vcpkg ports.
2019-12-18 17:36:01 +01:00
Brad Davis
f39088fb0b Github Actions master builds 2019-12-03 10:56:04 -08:00
Brad Davis
0240a6e3d9 Update prebuilt dependencies 2019-11-25 11:42:09 -08:00
Anthony J. Thibault
7371c8e83d Fix for github action build 2019-11-22 15:30:13 -08:00
Brad Davis
d4b3a9ba49 Github actions 2019-11-18 15:20:37 -08:00
danteruiz
c64b716a07 fix hifi_vcpkg.py script crash 2019-10-28 14:21:19 -07:00
Bradley Austin Davis
5bf2365a5e Update Qt URL and force vcpkg hash change 2019-10-22 08:25:13 -07:00
Seth Alves
0a01c3ceab boostrapping, not even once. 2019-10-13 17:36:32 -07:00
Brad Hefta-Gaub
54dae34abe
Revert "BUGZ-1551: Do not download Qt if Qt_CMAKE_PREFIX_PATH is set as an environment variable" 2019-09-24 11:26:50 -07:00
danteruiz
da655c837e Do not download Qt if Qt_CMAKE_PREFIX_PATH as an environment variable 2019-09-19 22:35:59 -07:00
Brad Davis
ee3b91f465 Fix vcpkg pre-requisites build for devs using VS2019 2019-08-05 20:02:58 -07:00
Clement
c7442e3a62 Remove QT_CMAKE_PREFIX_PATH prod hack 2019-07-02 16:00:55 -07:00
Anthony J. Thibault
154fd393ba Bug fix for crash in QScriptEngine::reportAdditionalMemoryCost()
This fix requires a patch to qt.  This build includs a new pre-built Qt 5.12.3 with the patch applied.
See tools/qt5-builder/qtscript-crash-fix.patch to see actual patch applied.

* Touched bullet3 portfile to create new vckpg hash
* New urls for qt assets which include qscript patch hifi_vcpkg.py
* Updated tools/qt5-builder/ with qscript patch and README.md directions.

https://highfidelity.atlassian.net/browse/BUGZ-46

A qt bug was filed to hopefully get this bug fixed upstream.
https://bugreports.qt.io/browse/QTBUG-76176
2019-06-03 17:11:54 -07:00
Anthony Thibault
5c982855ab Added cmake messages to help debug config issues
Also remove uncessary HIFI_QT_INSTALL_ROOT env varaible from hifi_vcpkg.py
2019-05-30 09:22:53 -07:00
Anthony J. Thibault
ddf1543d68 Update mac qt build
* Reformat whitespace in README.md
* hifi_vckpg.py: Remove macos var/temp hack for vcpkg
* hifi_vckpg.py: Add ability to override HIFI_QT_INSTALL_ROOT dir with environment variable.
* hifi_vckpg.py: Update macos url for pre-built qt 5.12.3 on S3.
* cmake/ports/bullet3/portfile.cmake: add comment to force change in vcpkg hash.
* tools/qt-builder/README.md: updated formatting and added details about how to generate symbols for macos and pc
* tools/qt-builder: added prepare python scripts for symbols
* cmake/macros/SetupQt.cmake: Remove hardcoded var/temp qt cmake path
2019-05-29 17:11:24 -07:00
Anthony J. Thibault
a394145239 Merge branch 'master' into feature/qt-5.12.3-windows-symbols 2019-05-23 15:45:49 -07:00
Anthony J. Thibault
a7874fa556 Update windows build with symbols for release qt-5.12.3
hifi_vcpkg.py will now download a new version of qt that contains release symbols.
made minor changes to bullet3/portfile.cmake to trigger a new vkpkg hash.
2019-05-23 14:10:06 -07:00
Seth Alves
886772eb39 only worry about Ubuntu major versions when selecting Qt package 2019-05-22 11:27:14 -07:00
Andrew Meadows
528a64c618 hack QT_CMAKE_PREFIX_PATH for Jenkins macos builds 2019-05-18 06:45:25 -07:00
Andrew Meadows
595edb9f6e more correct QT_VERSION detection 2019-05-16 12:29:37 -07:00
Andrew Meadows
0be4feff2c remove sha512sum checks for now 2019-05-15 14:38:42 -07:00
Andrew Meadows
5a27f15821 new qt5 assets in a more correct aws bucket 2019-05-15 09:33:43 -07:00
NissimHadar
71f1d87038 Removed test code. 2019-05-05 22:51:57 -07:00
NissimHadar
6445d6d031 For testing. 2019-05-05 17:42:06 -07:00
NissimHadar
b7f8e7802d Error in variable name. 2019-05-03 21:10:19 -07:00
NissimHadar
cec0cd658b Typo. 2019-05-03 20:42:49 -07:00
NissimHadar
80bf1e592d Allow build on both Ubuntu 16.04 (Jenkins) and 18.04 2019-05-03 20:37:40 -07:00
NissimHadar
bd40ea057b Testing windeployqt 2019-04-24 14:42:18 -07:00
NissimHadar
a0068cabb7 Force download of Qt. 2019-04-23 17:04:33 -07:00
NissimHadar
f4b1aedbae Minor cleanup. 2019-04-23 15:06:40 -07:00
NissimHadar
d3e3fa5249 Added debug message. 2019-04-23 13:20:13 -07:00
NissimHadar
ffa0902dfc testing. 2019-04-23 13:04:16 -07:00