Commit Graph

6327 Commits

Author SHA1 Message Date
Xavier Solé Nogués 7162db8761
Implement package generation. for windows (#7427)
* Implement package generation for windows

* Prevent unreal editor to ve launched when finish the package
2024-04-15 10:32:06 +02:00
Xavier Solé Nogués 3c397a346f
Fix IsValid build error in package mode (#7428) 2024-04-15 08:43:13 +02:00
Xavier Solé Nogués 87abea2c2a
Add Package build configuration target (#7408)
* Partial implementation

* Add Package configuration targets

* Remove debug comment

* Add the missing dash to the target name. Add target name to the .tar.gz name.

* Set properly the UE build configuration
2024-04-12 11:41:42 +02:00
Xavier Solé Nogués d31f08ec32
Remove deprecated LibCarla UE4 build system (#7404) 2024-04-11 21:57:45 +02:00
Xavier Solé Nogués f295f1469f
Remove deprecated OSM2ORD UE4 build system (#7405) 2024-04-11 21:57:18 +02:00
Blyron 80329dec39 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron d32b85e262 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 09cd440a38 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 4aa4e12e32 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 5339d09723 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorBlueprintFunctionLibrary.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 4dbc37712c Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron a89f2d5d60 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron fbc7751a73 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 12e8de0d84 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Server/CarlaServer.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron cda9e3f27e Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorBlueprintFunctionLibrary.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 6ed4056906 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorBlueprintFunctionLibrary.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron b887208396 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 2ae22fcd34 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 8285e1cdd7 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron 4183a69f07 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Blyron a488aa11b5 Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Settings/CarlaSettingsDelegate.cpp
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-11 15:42:07 +02:00
Aaron Samaniego d07fb03cdf Inverse condition to follow the logic 2024-04-11 15:42:07 +02:00
Aaron Samaniego 852148223c Remove some IsPendingKill as it is deprecated, use IsValid in that case 2024-04-11 15:42:07 +02:00
Aaron Samaniego a62dc6833f Renamed walker base variable 2024-04-11 11:05:34 +02:00
Xavier Solé Nogués 093bb07437
Remove deprecated LibCarla UE4 build system (#7388) 2024-04-11 09:51:14 +02:00
Blyron 4c63e309c3 Update CarlaUnreal.uproject 2024-04-10 09:23:46 +02:00
Aaron Samaniego 5bc398697e Adding target platforms, adding multiprocess cooking, adding target platforms to avoid shaders compiling for mobile 2024-04-10 09:23:46 +02:00
Xavier Solé Nogués 7433f804a1
UE5: Pacakge copy python wheel (#7345)
* Pacakge copy wheel

* Update PythonAPI/carla/requirements.txt
2024-04-10 09:15:27 +02:00
Marcel Pi c31b6fe032 Fix build order issue. 2024-04-09 16:47:09 +02:00
Marcel Pi 4212ff6701
Add wheel package generation. (#7334)
* Python package progress

* Remove unneeded POST_BUILD command.

* Switch to scikit-build-core (WIP)

* More changes boost::python-related changes.

* Add LICENSE copy, remove explicit reference to C/C++ compiler.

* Switch back to pure CMake build, using package data to include C++ extension binaries.

* Minor changes.

* Add fallback if PEP517 is unavailable.

* Integrate PythonAPI target in main build.

* Fix minor build order issue.

* Remove invalid option in setup.py.

* Address review comments.

* Switch finally to scikit-build-core for PythonAPI build/wheel and refactor CMake folder.

* Minor fix.

* Update gitignore.

* Minor change.

* Remove unused CarlaOptions include

* Add missing file copy.

* Add several Ubuntu-related changes.

* Update requirements.txt

Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>

* Update CMake/Common.cmake

Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>

---------

Co-authored-by: xavisolesoft <xavisolesoft@gmail.com>
2024-04-09 16:32:09 +02:00
Xavier Solé Nogués 02d7403af4
Remove sudo from echo to .bashrc commands (#7337) 2024-04-09 09:49:18 +02:00
Xavier Solé Nogués ff8905abed
Remove deprecated build system setup scripts (#7339) 2024-04-09 09:45:14 +02:00
Xavier Solé Nogués 9f80127791
Remove deprecated windows dependency install scripts (#7336) 2024-04-08 16:30:56 +02:00
Xavier Solé Nogués 9e19de95f6
Ubuntu: Generate package tar (#7333)
* Ubuntu: Generate package tar

* Fix carla package path

* Use Unreal package generator format for the message and remove Manifest_DebugFiles_Linux.txt

* Set correct working path for tar command

* Copy PythonAPI .so into examples folder

* Set properly the name of carla.so file

* Revert undesired debug changes
2024-04-08 15:13:29 +02:00
Xavier Solé Nogués 06c06b6bd8
Remove deprecated make build system targets (#7325) 2024-04-08 09:24:33 +02:00
Xavier Solé Nogués 85ff5ba63e
Copy ROS2Native libs to the package and remove unnecessary carla plugin direct link dependencies (#7322) 2024-04-04 09:44:02 +02:00
Xavier Solé Nogués e8127c604a
Remove deprecated package build system (#7323) 2024-04-04 09:43:54 +02:00
Xavier Solé Nogués 7aa941a900
Fix package generation command (#7320) 2024-04-03 15:07:34 +02:00
Xavier Solé Nogués 36db692283
Remove deprecated ROS2 cmake for Configure.py (#7318) 2024-04-03 10:48:12 +02:00
Xavier Solé Nogués 46dbb368c5
Remove deprecated Configure.py build system (#7317) 2024-04-03 10:47:53 +02:00
Blyron 6baaad1c04 Update LibCarla/source/carla/geom/Rotation.h
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-02 16:18:11 +02:00
Blyron 90e2d5969a Update LibCarla/source/carla/geom/Rotation.h
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-02 16:18:11 +02:00
Blyron 20849338d8 Update LibCarla/source/carla/geom/Rotation.h
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-02 16:18:11 +02:00
Blyron 07d7a5da08 Update LibCarla/source/carla/geom/Rotation.h
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-02 16:18:11 +02:00
Blyron dbd344ed80 Update LibCarla/source/carla/geom/Rotation.h
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-02 16:18:11 +02:00
Aaron Samaniego b8cc2426c3 Added world rotation normalize 2024-04-02 16:18:11 +02:00
Marcel Pi c40e9780c3
Switch to wrapper macro for options. (#7313) 2024-04-02 14:16:27 +01:00
Marcel Pi a4bee08959
Update CMakeLists.txt (#7314) 2024-04-02 13:17:53 +02:00
Marcel Pi 6150720de2
Cmake add package target (#7289)
Add package target

---------

Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
2024-04-02 11:05:55 +01:00
Xavier Solé Nogués 4b3f5047f3
Setup.bat: Install requirements (#7281)
* Install requirements

* Parcial implementation

* Cloning content

* Mkdir Content

* Fix path bras.

* Launch Visual sutdio

* Print log and

* Fix crash when opening Visual Studio command line

* Fix echo " characters

* Setup create COntent folder just if was not previously created

* Fix .bat calls

* Implement Engine build command

* Install python and fix Engine path environment variable

* Retrys

* Add crash on error behaviour to commands

* Adding some corner case checks about already installed components and message text corrections

* Fix set CARLA_UNREAL_ENGINE_PATH

* Fix Python installation and

* Fix python and Unreal Engine paths

* Remove not working retry code

* Clean extra spaces

* Upgrade pip install

* Integration fixes

* Fix Carla Compilation environment and python path

* Fix CARLA build: Setup paths
2024-04-02 10:20:46 +02:00