Marc Garcia Puig
d9c733bad3
Added client and server commands to build
2019-02-12 15:07:17 +01:00
Marc Garcia Puig
aa82535da4
Fixed Rebuild command for windows not working
2019-02-12 15:07:17 +01:00
Marc Garcia Puig
a206e35c77
Fixed package for windows
2019-02-12 15:06:27 +01:00
Marc Garcia Puig
5ef2148e73
Win build now copies the headers and libs of the new dependencies
2019-02-12 15:06:27 +01:00
Marc Garcia Puig
1e5d87878e
Added zlib and libpng to Win setup, PythonAPI now compiles on Win
2019-02-12 15:06:27 +01:00
Marc Garcia Puig
ee2df45ca7
Simplified make Windows usage + boost not using git but official repos
2019-02-12 15:06:26 +01:00
nsubiron
f1c41864ed
Add CarlaSettings.ini to package for enabling no-rendering mode
2019-01-31 19:32:27 +01:00
nsubiron
96b21c2b4b
Add no_rendering_mode.py to package
2019-01-31 19:32:27 +01:00
nsubiron
5ebe77c257
Fix UE4 Makefile not removed on make clean
2019-01-31 12:32:37 +01:00
nsubiron
5e05902abc
Use patched version of rpclib
2019-01-30 14:38:46 +01:00
Daniel Novillo Villarejo
488a56fcab
Rollback of DefaultGame.ini
...
Solve FILE_NAME never used
change if mkdir for mkdir -f in a couple of files
2019-01-29 12:00:58 +01:00
Daniel Novillo Villarejo
17b80b6321
Added Linux.mk.help info for export-maps
2019-01-29 12:00:58 +01:00
Daniel Novillo Villarejo
56fc04e490
Improved naming
...
Added support for importing multiple files
2019-01-29 12:00:58 +01:00
Daniel Novillo Villarejo
0730688e48
Maps extraction tool without testing
2019-01-29 12:00:58 +01:00
nsubiron
ae75d41055
Remove crash reporter
2019-01-29 10:42:38 +01:00
nsubiron
7a21d8a061
Fix dumb error in Check.sh
2019-01-26 18:46:30 +01:00
nsubiron
5f7c8b797b
Skip client unit tests on benchmark
2019-01-26 18:08:54 +01:00
nsubiron
6ff8784f16
Compile server pipeline with -fno-exceptions, split unit tests for client and server
2019-01-26 17:27:14 +01:00
nsubiron
459d75568a
Add carla::throw_exception function to re-route exceptions
2019-01-26 15:59:17 +01:00
nsubiron
6c8499c8c9
Upgrade to UE4.21
2019-01-23 18:57:26 +01:00
nsubiron
77fd3aea11
Upgrade Boost version to 1.69.0
2019-01-22 11:52:22 +01:00
Praveen Palanisamy
8a050c7aa4
Upgraded Boost version to 1.68.0
2019-01-22 11:52:22 +01:00
Praveen Palanisamy
3697529564
Made the Boost setup script generic to accomodate easier boost version upgrades
2019-01-22 11:52:22 +01:00
nsubiron
7bf1b21425
Package PythonAPI/agents
2018-12-21 21:50:31 +01:00
nsubiron
319075609d
Minor fixes to Linux Makefile
2018-12-11 16:35:34 +01:00
Néstor Subirón
e6d09fb7f4
Merge branch 'master' into use_env_python
2018-12-05 16:52:43 +01:00
Praveen Palanisamy
db2cfc348b
CI --> TRAVIS
2018-12-05 09:30:47 -05:00
Praveen Palanisamy
eb1e32b6e0
Use bjam user-config for travis builds alone
2018-12-04 12:57:57 -05:00
Praveen Palanisamy
330febeb07
Update to use project specific bjam config instead of overriding bjam user config
2018-11-29 12:03:43 -05:00
Fabian Oboril
f00f350ca3
Change cmake version from 3.9 to 3.5
...
No feature of cmake newer than 3.5 is used. Therefore, we can use
cmake 3.5, which is also standard in Ubuntu 16.04, whereas cmake 3.9
is non-standard.
2018-11-20 14:26:48 +01:00
Praveen Palanisamy
2f4897a313
Update to build boost for python2 AND python3 cleanly
2018-11-09 18:52:33 -05:00
Praveen Palanisamy
77a12809f6
Updated Setup script to use env python
2018-11-07 13:45:59 -05:00
nsubiron
46a6ecec1c
Rollback files that didn't need to change
2018-10-31 19:53:34 +01:00
nsubiron
d9d7bdb91e
Merge branch 'master' into roads
2018-10-31 14:08:11 +01:00
nsubiron
6ec8696bbc
Upgrade rpclib to fix crash when client exits too fast
2018-10-30 15:07:53 +01:00
nsubiron
ee3a0fdc74
Add spawn_npc.py to package
2018-10-29 11:22:09 +01:00
nsubiron
92f8fe7fd6
Merge branch 'master' into roads
2018-10-28 11:35:42 +01:00
nsubiron
7e9656ede3
Fix 'make hard-clean'
2018-10-27 13:21:35 +02:00
nsubiron
99fc6fd103
Merge branch 'com' into roads
2018-10-23 16:01:15 +02:00
nsubiron
f824434a6b
Add dynamic weather script
2018-10-22 19:29:21 +02:00
nsubiron
6ea34785c8
Add support for .gtest file
2018-10-21 15:12:43 +02:00
nsubiron
81e7fbc12c
Merge branch 'com' into roads
2018-10-19 15:14:35 +02:00
nsubiron
1c04325452
Add uncrustify config for UE4
2018-10-19 12:46:31 +02:00
nsubiron
ca7a2dcbc7
Try fix setup.py to link against libcarla_client (Linux only)
2018-10-19 12:16:04 +02:00
nsubiron
4c0110c42f
Fine grained targets in Makefile
2018-10-19 11:43:10 +02:00
nsubiron
98a90496f6
Support for Python 3 on Linux
2018-10-19 11:23:33 +02:00
iFuSiiOnzZ
4b191beb07
Copy missing header for building PythonAPI
2018-10-15 19:02:11 +02:00
iFuSiiOnzZ
bbf222c6c9
Folder 'Saved\Logs' has to exist in order to generate the VS solution from UE4 project
2018-10-13 11:31:55 +02:00
nsubiron
f8592fb98c
Improve Python examples
2018-10-09 19:38:31 +02:00
nsubiron
a901cccb07
Small fix in Setup.sh
2018-10-09 14:23:07 +02:00
nsubiron
3b12d31cc6
Fix travis build (again)
2018-10-08 13:20:05 +02:00
nsubiron
2326345f9e
Add functionality for IO images, and conversion for depth and semseg
2018-10-07 18:44:45 +02:00
nsubiron
d02d9ced3c
Add OutputFile class
2018-10-07 18:44:45 +02:00
iFuSiiOnzZ
145f956fff
Remove intall path folder check
...
For "CarlaLIB" and "PythonAPI" don't check if the a build already exists, as the build check is done by the compiler and intallation check is done by cmake.
2018-09-06 16:32:27 +02:00
Marc Garcia Puig
e8e40a3380
Cleaned up a bit the cmd output.
2018-08-30 14:18:53 +02:00
iFuSiiOnzZ
527f641eaa
Remove build log empty lines
2018-08-30 12:18:07 +02:00
iFuSiiOnzZ
d88e338132
Updated documentation and small fixies in BuildCarlaUE4
2018-08-29 14:13:54 +02:00
iFuSiiOnzZ
fcf71d3d61
Print batch params (debug purpose)
2018-08-29 12:24:30 +02:00
iFuSiiOnzZ
4eb9dd6886
Copy python examples to the root of the folder
2018-08-24 17:25:59 +02:00
iFuSiiOnzZ
2616765530
Generate Visual Studio solution if not available
2018-08-24 14:58:46 +02:00
iFuSiiOnzZ
0eb9f88556
improve message user errors
2018-08-24 14:57:29 +02:00
iFuSiiOnzZ
45f1dae560
Build and launch Carla editor
2018-08-24 10:43:22 +02:00
iFuSiiOnzZ
b81c1ccb9e
Change CMakeLists.txt.in messages for client/server libraries
2018-08-23 18:39:41 +02:00
iFuSiiOnzZ
9319a1605c
Update path to Carla content directory
2018-08-23 18:35:23 +02:00
iFuSiiOnzZ
31f0b9206a
Remove extra double quote from the end of the line
2018-08-23 18:31:28 +02:00
iFuSiiOnzZ
4f3986500d
Fix user message for lib carla server build
2018-08-23 18:27:35 +02:00
iFuSiiOnzZ
9673c79260
Remove hard-clean for windows and build and start Carla for 'make launch'
2018-08-23 18:26:20 +02:00
iFuSiiOnzZ
402f3430ed
Check if we get any error while building the egg file
2018-08-20 11:26:09 +02:00
iFuSiiOnzZ
7b413e17e3
Use powershell (Compress-Archive) to compress to zip
2018-08-03 11:52:24 +02:00
iFuSiiOnzZ
907f02fbda
Read reg value even if has spaces
2018-08-02 17:17:54 +02:00
Marc Garcia Puig
5df4bb920c
Compatibility with 64 bits registry access
...
https://support.microsoft.com/en-us/help/948698/you-cannot-use-the-reg-exe-utility-to-access-64-bit-registry-keys-on-a
2018-08-02 16:10:46 +02:00
iFuSiiOnzZ
e412bb93ec
Adding extra files to package
...
Add readme, changelog, licence and some python examples
example.py, manual control, vechicle gallery and Carla API egg file
2018-08-02 15:28:58 +02:00
iFuSiiOnzZ
6d0b211c1f
Tell to Package.bat what version of Unreal Engine to use
2018-08-02 14:34:41 +02:00
iFuSiiOnzZ
691fe88eec
Parsing and processing arguments
2018-08-02 10:51:15 +02:00
iFuSiiOnzZ
f5b7ab08da
Create carla package
2018-08-01 16:36:35 +02:00
iFuSiiOnzZ
6e6a69dd92
Improve user errors
...
Stop build if any error was found
Enable multiprocess compilation
Add BuildPythonAPI.bat to makefile
Add BOOST_ALL_NO_LIB as workaround for https://github.com/boostorg/python/issues/193
2018-07-31 16:35:02 +02:00
iFuSiiOnzZ
c983966c2a
Link runtime libraries dynamically
...
Unreal Engine doesn't allow static runtime linking
https://wiki.unrealengine.com/Linking_Static_Libraries_Using_The_Build_System
2018-07-30 18:59:42 +02:00
iFuSiiOnzZ
4d928ee5c0
Build PythonAPI
...
Add BuildPythonAPI.bat
Build all the libraries in static, the way we are totaly independent of the operating system
2018-07-30 16:52:29 +02:00
iFuSiiOnzZ
f0971ab2d6
Merge branch 'carla-0.9' into 0.9-win32
2018-07-30 13:43:29 +02:00
iFuSiiOnzZ
4a56c81ee9
Fix cmake boost lib path for LibCarla server
...
For the server the boost lib path was define as BOOST_LIBRARY_PATH and for the client as BOOT_LIB_PATH. To keep it uniform between linux and windows, the variable was rename as BOOST_LIB_PATH.
2018-07-30 09:34:11 +02:00
nsubiron
f40c90942f
Add more examples
2018-07-29 23:59:22 +02:00
nsubiron
bf05c1220a
Add example.py
2018-07-28 20:11:42 +02:00
iFuSiiOnzZ
756646020d
Merge branch 'carla-0.9' into 0.9-win32
2018-07-27 16:30:40 +02:00
iFuSiiOnzZ
fd6924d548
Build Carla and start UE4Editor
...
Change NMake to VS for rpc and gtest
Remove --delete-src for rpc, gtest and and boost
If carla server/client is compiled don't compile it again
2018-07-27 16:16:58 +02:00
iFuSiiOnzZ
4ed2b34a1e
Create carla client library
2018-07-27 09:11:44 +02:00
nsubiron
4f9299c2b5
Compile all client code with setup.py and custom boost version
2018-07-26 19:07:05 +02:00
iFuSiiOnzZ
3384d0fd6e
Building libcarla without tests
2018-07-26 12:41:20 +02:00
iFuSiiOnzZ
db0e3c3044
Change relative path to absoluto path for the setup
...
Rename boost includes folder to include
2018-07-26 09:37:11 +02:00
iFuSiiOnzZ
e414143833
Generate makefile for building CarlaLib
2018-07-25 17:28:50 +02:00
iFuSiiOnzZ
b8d20e40f8
Add setup script that downloads project dependencies
2018-07-25 15:42:02 +02:00
nsubiron
5a8bb66c5d
CMake generate compile commands for compatibility with external tools
2018-07-19 12:43:21 +02:00
nsubiron
6eb73ada34
Compile everything with C++14 standard
2018-07-13 12:39:23 +02:00
nsubiron
b7a13d08d6
Refactor streaming library
2018-07-13 11:54:12 +02:00
nsubiron
113dc4b6b8
Report test results as XML for Jenkins
2018-07-06 18:29:55 +02:00
nsubiron
0b90c448bf
Replace Linux build system
2018-07-04 19:08:42 +02:00