-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Building driver on Debian Wheezy with boost 1.49 #18
base: indigo-devel
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,8 @@ | ||
cmake_minimum_required(VERSION 2.8.3) | ||
project(bebop_driver) | ||
|
||
add_definitions(-std=c++11 -D__STDC_CONSTANT_MACROS) | ||
|
||
## Find catkin macros and libraries | ||
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) | ||
## is used, also find other catkin packages | ||
|
@@ -54,18 +56,19 @@ roslint_cpp( | |
# Build ARDroneSDK3 through their custom build manager (ARSDKBuildUtils) | ||
# TODO: Replace ExternalProject with a catkin package wrapper or a cmake macro. | ||
# the build time is unnecessarily long due to many git checkout ./SDK3Build.py performs. | ||
include(ExternalProject) | ||
ExternalProject_Add(ARSDKBuildUtils | ||
GIT_REPOSITORY https://github.com/ARDroneSDK3/ARSDKBuildUtils.git | ||
GIT_TAG ARSDK3_version_3_6 | ||
PREFIX ${CATKIN_DEVEL_PREFIX} | ||
CONFIGURE_COMMAND echo "No configure" | ||
BUILD_COMMAND ./SDK3Build.py -t Unix | ||
INSTALL_COMMAND echo "No install" | ||
BUILD_IN_SOURCE 1 | ||
) | ||
|
||
set(ARDRONESDK3_PATH "${CATKIN_DEVEL_PREFIX}/src/ARSDKBuildUtils/Targets/Unix/Install") | ||
#include(ExternalProject) | ||
#ExternalProject_Add(ARSDKBuildUtils | ||
# GIT_REPOSITORY https://github.com/ARDroneSDK3/ARSDKBuildUtils.git | ||
# GIT_TAG ARSDK3_version_3_6 | ||
# PREFIX ${CATKIN_DEVEL_PREFIX} | ||
# CONFIGURE_COMMAND echo "No configure" | ||
# BUILD_COMMAND ./SDK3Build.py -t Unix | ||
# INSTALL_COMMAND echo "No install" | ||
# BUILD_IN_SOURCE 1 | ||
#) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This change needs to be reverted There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. As a feature, we can disable this and provide an option to set path to |
||
|
||
set(ARDRONESDK3_PATH "/home/edison/bebop_sdk_ws/ARSDKBuildUtils/Targets/Unix/Install") | ||
#set(ARDRONESDK3_PATH "${CATKIN_DEVEL_PREFIX}/src/ARSDKBuildUtils/Targets/Unix/Install") | ||
|
||
include_directories( | ||
${catkin_INCLUDE_DIRS} | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Last auto-generation build info: | ||
|
||
- Source hash 7e2f55fafcd45ba2380ca2574a08b7359c005f47 | ||
- Date 2015-09-14 19:19:40.743928 | ||
- Generator generate.py @ 40b8351 | ||
- Date 2015-10-29 18:14:51.109917 | ||
- Generator generate.py @ 61239d4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should find an alternative to using
c++11
since it's not allowed for packages targeted for ROS IndigoThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To clarify, this is because
boost:atomic
is not supported byBoost < 1.53