Unity build PythonAPI to increase compilation time
This commit is contained in:
parent
45f661ff9e
commit
a905170a98
|
@ -31,6 +31,7 @@ def get_libcarla_extensions():
|
|||
yield os.path.join(root, filename)
|
||||
|
||||
depends = [x for x in walk('dependencies')]
|
||||
depends += [x for x in walk('source/libcarla')]
|
||||
|
||||
def make_extension(name, sources):
|
||||
return Extension(
|
||||
|
@ -48,7 +49,7 @@ def get_libcarla_extensions():
|
|||
language='c++14',
|
||||
depends=depends)
|
||||
|
||||
return [make_extension('carla.libcarla', glob.glob('source/libcarla/*.cpp'))]
|
||||
return [make_extension('carla.libcarla', ['source/libcarla/libcarla.cpp'])]
|
||||
|
||||
|
||||
setup(
|
||||
|
|
|
@ -6,12 +6,12 @@
|
|||
|
||||
#include <boost/python.hpp>
|
||||
|
||||
void export_actor();
|
||||
void export_blueprint();
|
||||
void export_client();
|
||||
void export_control();
|
||||
void export_transform();
|
||||
void export_world();
|
||||
#include "Actor.cpp"
|
||||
#include "Blueprint.cpp"
|
||||
#include "Client.cpp"
|
||||
#include "Control.cpp"
|
||||
#include "Transform.cpp"
|
||||
#include "World.cpp"
|
||||
|
||||
BOOST_PYTHON_MODULE(libcarla) {
|
||||
using namespace boost::python;
|
||||
|
|
Loading…
Reference in New Issue