-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
27 lines (24 loc) · 894 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# SPDX-FileCopyrightText: Fondazione Istituto Italiano di Tecnologia (IIT)
# SPDX-License-Identifier: BSD-3-Clause
from pathlib import Path
import cmake_build_extension
import setuptools
setuptools.setup(
ext_modules=[
cmake_build_extension.CMakeExtension(
name="actuation_delay",
source_dir=str(Path(".") / "plugins" / "actuation_delay"),
install_prefix="gazebo_scenario_plugins",
cmake_depends_on=["scenario"],
disable_editable=True,
),
cmake_build_extension.CMakeExtension(
name="low_pass_target",
source_dir=str(Path(".") / "plugins" / "low_pass_target"),
install_prefix="gazebo_scenario_plugins",
cmake_depends_on=["scenario"],
disable_editable=True,
),
],
cmdclass=dict(build_ext=cmake_build_extension.BuildExtension),
)