mirror of
https://github.com/wjwwood/serial.git
synced 2026-01-22 19:54:57 +08:00
moved files out or stack/package setup.
This commit is contained in:
parent
81b93ee513
commit
78569133ec
@ -1,17 +1,35 @@
|
|||||||
cmake_minimum_required(VERSION 2.4.6)
|
cmake_minimum_required(VERSION 2.4.6)
|
||||||
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
|
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
|
||||||
|
|
||||||
# Append to CPACK_SOURCE_IGNORE_FILES a semicolon-separated list of
|
# Set the build type. Options are:
|
||||||
# directories (or patterns, but directories should suffice) that should
|
# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage
|
||||||
# be excluded from the distro. This is not the place to put things that
|
# Debug : w/ debug symbols, w/o optimization
|
||||||
# should be ignored everywhere, like "build" directories; that happens in
|
# Release : w/o debug symbols, w/ optimization
|
||||||
# rosbuild/rosbuild.cmake. Here should be listed packages that aren't
|
# RelWithDebInfo : w/ debug symbols, w/ optimization
|
||||||
# ready for inclusion in a distro.
|
# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries
|
||||||
#
|
#set(ROS_BUILD_TYPE RelWithDebInfo)
|
||||||
# This list is combined with the list in rosbuild/rosbuild.cmake. Note
|
|
||||||
# that CMake 2.6 may be required to ensure that the two lists are combined
|
|
||||||
# properly. CMake 2.4 seems to have unpredictable scoping rules for such
|
|
||||||
# variables.
|
|
||||||
#list(APPEND CPACK_SOURCE_IGNORE_FILES /core/experimental)
|
|
||||||
|
|
||||||
rosbuild_make_distribution(0.1.0)
|
rosbuild_init()
|
||||||
|
|
||||||
|
#set the default path for built executables to the "bin" directory
|
||||||
|
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
|
||||||
|
#set the default path for built libraries to the "lib" directory
|
||||||
|
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
|
||||||
|
|
||||||
|
#uncomment if you have defined messages
|
||||||
|
#rosbuild_genmsg()
|
||||||
|
#uncomment if you have defined services
|
||||||
|
#rosbuild_gensrv()
|
||||||
|
|
||||||
|
#common commands for building c++ executables and libraries
|
||||||
|
rosbuild_add_library(${PROJECT_NAME} src/serial.cpp)
|
||||||
|
#target_link_libraries(${PROJECT_NAME} another_library)
|
||||||
|
rosbuild_add_boost_directories()
|
||||||
|
rosbuild_link_boost(${PROJECT_NAME} system filesystem thread)
|
||||||
|
rosbuild_add_executable(test_serial src/test_serial.cpp)
|
||||||
|
target_link_libraries(test_serial serial)
|
||||||
|
|
||||||
|
# Check for OS X and if so disable kqueue support in asio
|
||||||
|
IF(CMAKE_SYSTEM_NAME MATCHES Darwin)
|
||||||
|
add_definitions(-DBOOST_ASIO_DISABLE_KQUEUE)
|
||||||
|
ENDIF(CMAKE_SYSTEM_NAME MATCHES Darwin)
|
||||||
|
|||||||
@ -1,35 +0,0 @@
|
|||||||
cmake_minimum_required(VERSION 2.4.6)
|
|
||||||
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
|
|
||||||
|
|
||||||
# Set the build type. Options are:
|
|
||||||
# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage
|
|
||||||
# Debug : w/ debug symbols, w/o optimization
|
|
||||||
# Release : w/o debug symbols, w/ optimization
|
|
||||||
# RelWithDebInfo : w/ debug symbols, w/ optimization
|
|
||||||
# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries
|
|
||||||
#set(ROS_BUILD_TYPE RelWithDebInfo)
|
|
||||||
|
|
||||||
rosbuild_init()
|
|
||||||
|
|
||||||
#set the default path for built executables to the "bin" directory
|
|
||||||
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
|
|
||||||
#set the default path for built libraries to the "lib" directory
|
|
||||||
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
|
|
||||||
|
|
||||||
#uncomment if you have defined messages
|
|
||||||
#rosbuild_genmsg()
|
|
||||||
#uncomment if you have defined services
|
|
||||||
#rosbuild_gensrv()
|
|
||||||
|
|
||||||
#common commands for building c++ executables and libraries
|
|
||||||
rosbuild_add_library(${PROJECT_NAME} src/serial.cpp)
|
|
||||||
#target_link_libraries(${PROJECT_NAME} another_library)
|
|
||||||
rosbuild_add_boost_directories()
|
|
||||||
rosbuild_link_boost(${PROJECT_NAME} system filesystem thread)
|
|
||||||
rosbuild_add_executable(test_serial src/test_serial.cpp)
|
|
||||||
target_link_libraries(test_serial serial)
|
|
||||||
|
|
||||||
# Check for OS X and if so disable kqueue support in asio
|
|
||||||
IF(CMAKE_SYSTEM_NAME MATCHES Darwin)
|
|
||||||
add_definitions(-DBOOST_ASIO_DISABLE_KQUEUE)
|
|
||||||
ENDIF(CMAKE_SYSTEM_NAME MATCHES Darwin)
|
|
||||||
@ -1 +0,0 @@
|
|||||||
include $(shell rospack find mk)/cmake.mk
|
|
||||||
@ -1,26 +0,0 @@
|
|||||||
/**
|
|
||||||
\mainpage
|
|
||||||
\htmlinclude manifest.html
|
|
||||||
|
|
||||||
\b boostserial is ...
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Provide an overview of your package.
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
\section codeapi Code API
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Provide links to specific auto-generated API documentation within your
|
|
||||||
package that is of particular interest to a reader. Doxygen will
|
|
||||||
document pretty much every part of your code, so do your best here to
|
|
||||||
point the reader to the actual API.
|
|
||||||
|
|
||||||
If your codebase is fairly large or has different sets of APIs, you
|
|
||||||
should use the doxygen 'group' tag to keep these APIs together. For
|
|
||||||
example, the roscpp documentation has 'libros' group.
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
*/
|
|
||||||
@ -1,15 +0,0 @@
|
|||||||
<package>
|
|
||||||
<description brief="serial">
|
|
||||||
|
|
||||||
serial
|
|
||||||
|
|
||||||
</description>
|
|
||||||
<author>William Woodall</author>
|
|
||||||
<license>BSD</license>
|
|
||||||
<review status="unreviewed" notes=""/>
|
|
||||||
<url>http://ros.org/wiki/serial</url>
|
|
||||||
<depend package="roscpp"/>
|
|
||||||
|
|
||||||
</package>
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,9 +0,0 @@
|
|||||||
<stack>
|
|
||||||
<description brief="wwoodall-ros-pkg">wwoodall-ros-pkg</description>
|
|
||||||
<author>Maintained by William Woodall</author>
|
|
||||||
<license>BSD</license>
|
|
||||||
<review status="unreviewed" notes=""/>
|
|
||||||
<url>http://ros.org/wiki/wwoodall-ros-pkg</url>
|
|
||||||
<depend stack="ros" />
|
|
||||||
|
|
||||||
</stack>
|
|
||||||
Loading…
x
Reference in New Issue
Block a user