Skip to content

Commit 30aba4b

Browse files
committed
cmake: install package.xml
1 parent 16a9bce commit 30aba4b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

CMakeLists.txt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ EXPORT_BOOST_DEFAULT_OPTIONS()
4646

4747
IF(BUILD_WITH_CPPAD_CODEGEN_BINDINGS)
4848
ADD_PROJECT_DEPENDENCY(cppadcg 2.4.1 REQUIRED PKG_CONFIG_REQUIRES "cppadcg >= 2.4.1") # CppADCodeGen 2.4.1 is the first version to check the minimal version of CppAD
49-
ADD_DEFINITIONS(-DPYCPPAD_WITH_CPPAD_CODEGEN_BINDINGS)
49+
ADD_DEFINITIONS(-DPYCPPAD_WITH_CPPAD_CODEGEN_BINDINGS)
5050
ENDIF(BUILD_WITH_CPPAD_CODEGEN_BINDINGS)
5151

5252
ADD_PROJECT_DEPENDENCY(cppad 20180000.0 REQUIRED PKG_CONFIG_REQUIRES "cppad >= 20180000.0")
@@ -89,18 +89,18 @@ ENDIF(SUFFIX_SO_VERSION)
8989
TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME} PUBLIC)
9090
TARGET_LINK_LIBRARIES(${PROJECT_NAME} PUBLIC ${cppad_LIBRARY} eigenpy::eigenpy)
9191
IF(BUILD_WITH_CPPAD_CODEGEN_BINDINGS)
92-
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME}
92+
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME}
9393
SYSTEM PUBLIC
9494
${cppadcg_INCLUDE_DIR}
9595
)
9696
TARGET_LINK_LIBRARIES(${PROJECT_NAME} PUBLIC ${CMAKE_DL_LIBS})
9797
ENDIF(BUILD_WITH_CPPAD_CODEGEN_BINDINGS)
9898

99-
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME}
99+
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME}
100100
SYSTEM PUBLIC
101101
${Boost_INCLUDE_DIRS}
102102
${EIGEN3_INCLUDE_DIR}
103-
${PYTHON_INCLUDE_DIRS}
103+
${PYTHON_INCLUDE_DIRS}
104104
$<INSTALL_INTERFACE:include>)
105105
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} PUBLIC $<INSTALL_INTERFACE:include>)
106106

@@ -120,3 +120,6 @@ ADD_SUBDIRECTORY(python)
120120
PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
121121
PKG_CONFIG_APPEND_CFLAGS("-I${PYTHON_INCLUDE_DIRS}")
122122
PKG_CONFIG_APPEND_BOOST_LIBS(${BOOST_COMPONENTS})
123+
124+
# Install catkin package.xml
125+
INSTALL(FILES package.xml DESTINATION share/${PROJECT_NAME})

0 commit comments

Comments
 (0)