Skip to content

Commit e1addc9

Browse files
committed
[CMake] reorder
1 parent 783d0ab commit e1addc9

File tree

2 files changed

+13
-27
lines changed

2 files changed

+13
-27
lines changed

CMakeLists.txt

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,34 @@
1-
# Copyright (C) 2008-2013 LAAS-CNRS, JRL AIST-CNRS.
1+
# Copyright (C) 2008-2020 LAAS-CNRS, JRL AIST-CNRS.
22
#
33
# Author: Florent Lamiraux, Nirmal Giftsun
44
#
55

6-
# Catkin part
6+
cmake_minimum_required(VERSION 3.1)
77

8-
9-
cmake_minimum_required(VERSION 2.8.0)
10-
11-
set(PROJECT_NAMESPACE stack-of-tasks)
8+
set(PROJECT_ORG stack-of-tasks)
129
set(PROJECT_NAME dynamic_graph_bridge)
1310
set(PROJECT_DESCRIPTION "Dynamic graph bridge library")
14-
set(PROJECT_URL "https://github.com/${PROJECT_NAMESPACE}/${PROJECT_NAME}")
11+
set(PROJECT_URL "https://github.com/${PROJECT_ORG}/${PROJECT_NAME}")
1512
set(PROJECT_SUFFIX "-v3")
1613

14+
OPTION (BUILD_PYTHON_INTERFACE "Build the python binding" ON)
15+
16+
set(CUSTOM_HEADER_DIR dynamic_graph_bridge)
17+
SET(DOXYGEN_USE_MATHJAX YES)
18+
SET(CATKIN_ENABLE_TESTING OFF)
19+
set(CXX_DISABLE_WERROR False)
20+
1721
include(cmake/base.cmake)
18-
INCLUDE(cmake/boost.cmake)
19-
INCLUDE(cmake/eigen.cmake)
22+
include(cmake/boost.cmake)
2023
include(cmake/ros.cmake)
2124
include(cmake/python.cmake)
22-
include(cmake/test.cmake)
23-
24-
set(CUSTOM_HEADER_DIR dynamic_graph_bridge)
2525

2626
CMAKE_POLICY(SET CMP0048 OLD)
2727
project(${PROJECT_NAME} CXX)
2828

2929
SET(CATKIN_REQUIRED_COMPONENTS roscpp std_msgs message_generation std_srvs geometry_msgs sensor_msgs tf2_ros)
3030
SET(CATKIN_DEPENDS_LIBRARIES ros_bridge sot_loader)
3131

32-
## LAAS cmake submodule part
33-
34-
SET(DOXYGEN_USE_MATHJAX YES)
35-
36-
OPTION (BUILD_PYTHON_INTERFACE "Build the python binding" ON)
3732
IF(BUILD_PYTHON_INTERFACE)
3833
FINDPYTHON()
3934
STRING(REGEX REPLACE "-" "_" PY_NAME ${PROJECT_NAME})
@@ -43,12 +38,9 @@ IF(BUILD_PYTHON_INTERFACE)
4338
SET(CATKIN_DEPENDS_LIBRARIES ${CATKIN_DEPENDS_LIBRARIES} ros_interpreter)
4439
ENDIF(BUILD_PYTHON_INTERFACE)
4540

46-
SET(CATKIN_ENABLE_TESTING OFF)
47-
4841
find_package(catkin REQUIRED COMPONENTS ${CATKIN_REQUIRED_COMPONENTS})
4942
find_package(realtime_tools)
5043

51-
set(CXX_DISABLE_WERROR False)
5244
set(${PROJECT_NAME}_HEADERS
5345
include/dynamic_graph_bridge/ros_init.hh
5446
include/dynamic_graph_bridge/sot_loader.hh
@@ -60,18 +52,12 @@ IF(BUILD_PYTHON_INTERFACE)
6052
include/dynamic_graph_bridge/ros_interpreter.hh )
6153
ENDIF(BUILD_PYTHON_INTERFACE)
6254

63-
SEARCH_FOR_EIGEN()
6455
SEARCH_FOR_BOOST()
6556

6657
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
6758
set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
6859
set(CMAKE_INSTALL_RPATH "${LIBRARY_OUTPUT_PATH}")
6960
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${LIBRARY_OUTPUT_PATH}")
70-
set(PKG_CONFIG_ADDITIONAL_VARIABLES
71-
${PKG_CONFIG_ADDITIONAL_VARIABLES}
72-
plugindirname
73-
plugindir
74-
)
7561

7662
# Add dependency to SoT specific packages.
7763
SET(SOT_PKGNAMES

0 commit comments

Comments
 (0)