Skip to content
Snippets Groups Projects
Commit 0ab1f8aa authored by jcarpent's avatar jcarpent
Browse files

[CMake] Append defined cflags to the .pc file

parent 28ff6f66
No related branches found
No related tags found
No related merge requests found
...@@ -105,6 +105,9 @@ ENDIF(BUILD_PYTHON_INTERFACE) ...@@ -105,6 +105,9 @@ ENDIF(BUILD_PYTHON_INTERFACE)
SEARCH_FOR_BOOST() SEARCH_FOR_BOOST()
# Variable containing all the cflags definition relative to optional dependencies
SET(CFLAGS_DEPENDENCIES)
# Path to boost headers # Path to boost headers
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS}) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
...@@ -243,8 +246,8 @@ IF(URDFDOM_FOUND) ...@@ -243,8 +246,8 @@ IF(URDFDOM_FOUND)
parsers/urdf/utils.hpp parsers/urdf/utils.hpp
) )
ADD_DEFINITIONS(-DWITH_URDFDOM) ADD_DEFINITIONS(-DWITH_URDFDOM)
LIST(APPEND CFLAGS_DEPENDENCIES "-DWITH_URDFDOM")
ENDIF(URDFDOM_FOUND) ENDIF(URDFDOM_FOUND)
LIST(APPEND ${PROJECT_NAME}_MULTIBODY_HEADERS LIST(APPEND ${PROJECT_NAME}_MULTIBODY_HEADERS
...@@ -261,6 +264,9 @@ IF(HPP_FCL_FOUND) ...@@ -261,6 +264,9 @@ IF(HPP_FCL_FOUND)
LIST(APPEND ${PROJECT_NAME}_SPATIAL_HEADERS LIST(APPEND ${PROJECT_NAME}_SPATIAL_HEADERS
spatial/fcl-pinocchio-conversions.hpp spatial/fcl-pinocchio-conversions.hpp
) )
ADD_DEFINITIONS(-DWITH_HPP_FCL)
LIST(APPEND CFLAGS_DEPENDENCIES "-DWITH_HPP_FCL")
ENDIF(HPP_FCL_FOUND) ENDIF(HPP_FCL_FOUND)
IF(LUA5_1_FOUND) IF(LUA5_1_FOUND)
...@@ -270,6 +276,7 @@ IF(LUA5_1_FOUND) ...@@ -270,6 +276,7 @@ IF(LUA5_1_FOUND)
) )
ADD_DEFINITIONS(-DWITH_LUA) ADD_DEFINITIONS(-DWITH_LUA)
LIST(APPEND CFLAGS_DEPENDENCIES "-DWITH_LUA")
ENDIF(LUA5_1_FOUND) ENDIF(LUA5_1_FOUND)
...@@ -330,4 +337,8 @@ IF(URDFDOM_COLLISION_WITH_GROUP_NAME) ...@@ -330,4 +337,8 @@ IF(URDFDOM_COLLISION_WITH_GROUP_NAME)
PKG_CONFIG_APPEND_CFLAGS("-DURDFDOM_COLLISION_WITH_GROUP_NAME") PKG_CONFIG_APPEND_CFLAGS("-DURDFDOM_COLLISION_WITH_GROUP_NAME")
ENDIF(URDFDOM_COLLISION_WITH_GROUP_NAME) ENDIF(URDFDOM_COLLISION_WITH_GROUP_NAME)
FOREACH(cflags ${CFLAGS_DEPENDENCIES})
PKG_CONFIG_APPEND_CFLAGS(${cflags})
ENDFOREACH(cflags ${CFLAGS_DEPENDENCIES})
SETUP_PROJECT_FINALIZE() SETUP_PROJECT_FINALIZE()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment