* Add option VERBOSE_CONFIGURE + several other minor tweaks.
* Minor refactor and expose version option variables for ROS2 build.
* Remove unneeded option BUILD_PYTHON_API_WHEEL_PACKAGE.
* Make cmake_minimum_required uniform + fix potential linker error.
* Revert ROS2 configure.
* Introduce the macros carla_add_executable, carla_add_library, carla_add_custom_target and introduce help dialog and help file generation.
* Remove semicolon on output.
* Switch from using configure time logic to a target "carla-help".
* Remove GCC_COMPILER option.
* Check PACKAGE_CONFIGURATION for empty.
* Revert to add_library for carla-ros2-native ExternalProject.
* Add function carla_add_target_docs and document "clean".
* Minor fix (missing names).
---------
Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
Co-authored-by: Marcel Pi <marcelpi97@gmail.com>
* Introduce the macros carla_add_executable, carla_add_library, carla_add_custom_target and introduce help dialog and help file generation.
* Remove semicolon on output.
* Switch from using configure time logic to a target "carla-help".
* Remove GCC_COMPILER option.
* Check PACKAGE_CONFIGURATION for empty.
---------
Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
Co-authored-by: Marcel Pi <marcelpi97@gmail.com>
* Fix string option escape character errors.
* Additional string option escape character fixes.
* Minor formatting change.
* More fixes.
* Revert back to file copy for *.def.
* Fix build order issue related to carla-unreal-configure.
* Update CMakeLists.txt
* Update CMakeLists.txt
* Switch to using file(GENERATE ...)
* Tweak *.Build.cs files to read .def files instead of being configured by CMake.
* Add missing EOF.
* Minor fix.
* Fix PixelReader compile error and use copy instead of symlink for Includes & Libraries.def.
* Fix CarlaTools linker error.
* libcarla-ros2-native.so build and install working.
* Fixes and add Carla.Build.cs
* ROS2Native build system implemented for CMake
* Add g++/gcc option and remove Build path reference from Carla.build.cs
* Auto add ros2 target when ros2 and server is enabled
* Remove ROS2 from client
* Fix build when ROS2 is disabled.
* Clean up space
* Fix will error with ROS2 enabled
* Remove macro collision ROS2