Steve Pham
b3c0200345
Restore missing variable 'target_filename_ext' needed to determine if RPATH fix is necessary or not ( #5824 )
...
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
2021-11-22 08:58:24 -08:00
Esteban Papp
dbc5d7a8bc
Cherry-pick of Linux deb package to stabilization ( #5778 )
...
* Cherry-pick 49e8f35858
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Merging differences from development of other changes that need to be there for deb packaging
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Picks a needed change for the installer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes warning in mac
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Takes version from environment if defined
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Do not pick up version if it is empty string since that will also break version comparison
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* creating temp directories if they dont exist
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* removing a dependency to itself (Multiplayer.Builders is an alias of Multiplayer.Editor)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Filters which runtime dependencies are passed from private build dependencies to only those that are actual targets.
This avoids something like a "d3d12" private build dependency from being passed to the runtime dependencies
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-11-19 14:07:25 -08:00
Esteban Papp
4e1825a3fe
Better compiler detection on Linux ( #5376 )
...
* Better compiler detection on Linux
Moving EngineFinder.cmake to cmake/ in the templates
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* skipping detection if compiler is passed through environment
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes condition, needs to be in quotes since is the value of the sttring
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-11-11 08:17:33 -08:00
lumberyard-employee-dm
9184d52a9b
Fixed creation of the Engine.pak file ( #4188 )
...
First the Cache directory itself was being added to the archive. It has
been updated to query the assets from the asset type folder i.e
Cache/<asset-type>
Second execute_process is being used to invoke CMake `tar` command to
create the zip archive since the CMake `file(ARCHIVE_CREATE)` adds the
files to the archive relative to the current working directory which is
${CMAKE_BINARY_DIR} when invoking the install script.
This was causing the archive to store files with a path of "../../Cache/pc"
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-09-17 11:14:09 -05:00
Chris Burel
0445ec3956
Remove references to unsupported "xlib" windowing system support ( #4028 )
...
Support for X clients is provided by xcb instead.
Signed-off-by: Chris Burel <burelc@amazon.com >
2021-09-09 16:13:23 -07:00
Esteban Papp
bfdcf74ea0
PR comments/suggestions
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-09-03 09:10:47 -07:00
amzn-phist
f0fc906510
Misc fixes for Linux SDK ( #3764 )
...
* Fix rpath for lrelease binary
This fixes the rpath for lrelease which is used to compile the qt translation file.
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
* Fix a LocalFileIO path casing issue
LocalFileIO was lowercasing the entire path after substituting aliases.
This caused files to not be found and many failures in AP.
Fixed to only lowercase the trailing relative path after the substitution.
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
* Removed a message line
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
2021-09-01 08:23:47 -07:00
amzn-phist
c66dcc7413
Fix rpaths during o3de sdk install on Linux ( #3370 )
...
* Fix rpaths during o3de sdk install on Linux
Adds install code that modifies ly_copy commands to fix rpaths for things like qt plugins.
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
* Add newline at end of file
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
* Update to use bracket argument
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
* Minor edit
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
* Move the string configure call to inside override
Per feedback.
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com >
2021-08-23 13:28:54 -05:00
Jeremy Ong
d15d40fec6
Add Windows PIX runtime support
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:07 -06:00
Steve Pham
e81f59d1e1
Create XCB Connection mechanism for WSISurface implementation for Linux ( #2400 )
...
- Add new Linux Trait to determine which display driver client API to use (only xcb supported for now)
- Add support for xcb connections (initial) for Linux/Vulkan
- Fix minor assertion caused by wrong use of sizeof
- Fix casing issue in a couple of material files (Linux is case sensitive)
2021-07-26 13:41:28 -07:00
L4stR1t3s
cf2effc58c
Ninja compile and link pool CMake settings ( #2334 )
...
* Ninja compile and link pool CMake settings
Signed-off-by: L4stR1t3s <69721170+L4stR1t3s@users.noreply.github.com >
* Added CMake cached variables for Ninja compile/link pool settings
Signed-off-by: L4stR1t3s <69721170+L4stR1t3s@users.noreply.github.com >
2021-07-21 16:04:01 -07:00
Steve Pham
38261d0800
Shorten copyright headers by splitting into 2 lines ( #2213 )
...
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines
Signed-off-by: Steve Pham <spham@amazon.com >
2021-07-16 15:25:48 -07:00
Steve Pham
4826f1b653
Fix RPATH issues for qt/plugin binaries ( #2018 )
...
- Add special handling for shared objects copied from qt/plugins to correct the RPATH to reflect destination folder
Signed-off-by: spham-amzn <spham@amazon.com >
2021-07-09 10:34:34 -07:00
Steve Pham
b4a2edec6a
Final update copyright headers to reference license files at the repo root ( #1693 )
...
* Final update copyright headers to reference license files at the repo root
Signed-off-by: spham <spham@amazon.com >
* Fix copyright validator unit tests to support the stale O3DE header scenario
Signed-off-by: spham <spham@amazon.com >
2021-06-30 19:51:55 -07:00
Steve Pham
70042fcdcd
O3DE Copyright Updates for Linux Foundation ( #1504 )
2021-06-23 10:55:22 -07:00
Esteban Papp
c02345fd71
LYN-4657 OSX: Building AutomatedTesting project fails ( #1436 )
...
* LYN-4657 OSX: Building AutomatedTesting project fails
* forgot this file
2021-06-18 11:57:37 -07:00
Esteban Papp
4a53d79158
Fixup editor bundle working
2021-06-15 17:33:26 -07:00
Esteban Papp
b5c7a35442
working with fixup bundle and incrementals of 1s
2021-06-15 17:33:23 -07:00
pappeste
47c3c3a5d0
Solution that wraps qt deploy with cmake
2021-06-15 17:33:20 -07:00
Esteban Papp
9fe06453d3
Initial commit to use qt.conf for all builds
2021-06-15 17:33:18 -07:00
srikappa-amzn
bbae6490d9
Enabled LyTestTools trait only for windows and mac
2021-06-10 14:38:14 -07:00
Esteban Papp
01f9d7bdc1
SPEC-6565 Cleanup paths to Tools/Python
2021-04-28 13:33:37 -07:00
scottr
ca47e6dbbb
[cpack_installer] added PAL trait to define if CPack is supported for a platform
2021-04-21 13:53:00 -07:00
alexpete
8469c9ca0a
Integrating github/staging through commit 5f214be
2021-04-13 17:18:57 -07:00
alexpete
75dc720198
Integrating latest 47acbe8
2021-03-25 13:57:57 -07:00
alexpete
a10351f38d
Initial commit
2021-03-08 14:30:57 -08:00