Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Guilhem Saurel
hpp-fcl
Commits
13529fa2
Commit
13529fa2
authored
Feb 20, 2020
by
Joseph Mirabel
Browse files
Fix compilation warning + [Doc][Python] Fix generation on Apple.
parent
3a381b4a
Changes
3
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
13529fa2
...
...
@@ -87,12 +87,11 @@ before_install:
script
:
# Create build directory
-
which python
-
which python2
-
mkdir build
-
cd build
# Configure
-
cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_CXX_FLAGS=-w -DCMAKE_CXX_FLAGS_DEBUG=${CXX_FLAGS_DEBUG} -DPYTHON_EXECUTABLE=$(which python
2
) ..
-
cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_CXX_FLAGS=-w -DCMAKE_CXX_FLAGS_DEBUG=${CXX_FLAGS_DEBUG} -DPYTHON_EXECUTABLE=$(which python) ..
# Build
-
make
...
...
python/CMakeLists.txt
View file @
13529fa2
...
...
@@ -46,9 +46,18 @@ INCLUDE_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}")
SET
(
${
LIBRARY_NAME
}
_HEADERS
fcl.hh
)
IF
(
DOXYGEN_FOUND
)
IF
(
NOT DOXYGEN_FOUND
OR
(
APPLE AND PYTHON_VERSION_MAJOR LESS 3
))
SET
(
ENABLE_DOXYGEN_AUTODOC FALSE
)
ELSE
()
SET
(
ENABLE_DOXYGEN_AUTODOC TRUE
)
IF
(
APPLE
)
SET
(
PY_PREFIX
${
PYTHON_EXECUTABLE
}
)
ENDIF
()
ENDIF
()
IF
(
ENABLE_DOXYGEN_AUTODOC
)
ADD_CUSTOM_TARGET
(
generate_doxygen_cpp_doc
COMMAND
${
CMAKE_SOURCE_DIR
}
/doc/python/doxygen_xml_parser.py
COMMAND
${
PY_PREFIX
}
${
CMAKE_SOURCE_DIR
}
/doc/python/doxygen_xml_parser.py
${
CMAKE_BINARY_DIR
}
/doc/doxygen-xml/index.xml
${
CMAKE_CURRENT_BINARY_DIR
}
/doxygen_autodoc >
${
CMAKE_CURRENT_BINARY_DIR
}
/doxygen_autodoc.log
BYPRODUCTS
...
...
@@ -76,7 +85,7 @@ ADD_LIBRARY(${LIBRARY_NAME} SHARED ${${LIBRARY_NAME}_SOURCES} ${${LIBRARY_NAME}_
ADD_DEPENDENCIES
(
python
${
LIBRARY_NAME
}
)
ADD_HEADER_GROUP
(
${
LIBRARY_NAME
}
_HEADER
)
ADD_SOURCE_GROUP
(
${
LIBRARY_NAME
}
_SOURCES
)
IF
(
DOXYGEN_
FOUND
)
IF
(
ENABLE_
DOXYGEN_
AUTODOC
)
ADD_DEPENDENCIES
(
${
LIBRARY_NAME
}
generate_doxygen_cpp_doc
)
TARGET_COMPILE_DEFINITIONS
(
${
LIBRARY_NAME
}
PRIVATE -DHAS_DOXYGEN_AUTODOC
)
ENDIF
()
...
...
python/collision-geometries.cc
View file @
13529fa2
...
...
@@ -194,7 +194,7 @@ boost::python::tuple AABB_distance_proxy(const AABB & self, const AABB & other)
{
Vec3f
P
,
Q
;
FCL_REAL
distance
=
self
.
distance
(
other
,
&
P
,
&
Q
);
return
boost
::
python
::
tuple
(
(
distance
,
P
,
Q
)
)
;
return
boost
::
python
::
make_
tuple
(
distance
,
P
,
Q
);
}
void
exposeCollisionGeometries
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment