You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/scripts
lumberyard-employee-dm 62775add6d
Implemented Support to allow project's to reference gems via the gem name (#7109)
* Implemented Support to allow project's to reference gems via the gem name

Updated the enable-gem command to add the name of the enabled gem to the "gem_names" array in the project.json
Updated the enable-gem test to validate this functionality

Centralized the CMake logic for locating external subdirectories to the Subdirectories.cmake script

Added an option to the edit-project-properties and edit-engine-properties o3de.py commands to add/remove/replace the "gem_names" field in the project.json and engine.json respectively

Added a CMake function to determine the root CMake "subdirectory" of any input path which is a parent of it.
This logic has been used to improve the installation of external gems to the <install-root>/External directory.

Tested out the install layout before submitting PR

fixes #7108

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed the enable-gem test on Linux to resolve the mock path.

Renamed all of the o3de python test from "unit_test*.py" to "test*.py" to faciliate the python unittest module picking up the test automatically.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding test for the disable_gem command.

Fixed some typos in engine_properties.py scrip.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
build Bump urllib3 in /scripts/build/build_node/Platform/Common (#7118) 4 years ago
bundler supporting multiple directories 4 years ago
cleanup Removes special Android case, those files where palified properly 4 years ago
commit_validation Add CRC validator (#5857) 4 years ago
ctest Enabling mac tests (#6716) 4 years ago
detect_file_changes Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
license_scanner Update to licenses/notices script (#5214) 4 years ago
migration Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
o3de Implemented Support to allow project's to reference gems via the gem name (#7109) 4 years ago
scrubbing Make scrubber/validator not depend on legacy packaging scripts (#6053) 4 years ago
signer/Platform Add platform specific codesign script and modifications for Linux and Windows installer packaging (#5893) 4 years ago
util Remove unused scripts/build/package (#5885) 4 years ago
CMakeLists.txt PR comments/improvements 4 years ago
o3de.bat Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
o3de.py Merging from development 4 years ago
o3de.sh Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago