Skip to content

Commit 23bce53

Browse files
committed
tcb_span
0 parents  commit 23bce53

File tree

7 files changed

+772
-0
lines changed

7 files changed

+772
-0
lines changed

tcb_span/CHANGELOG.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2+
Changelog for package tcb_span
3+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4+
5+
0.2.3 (2022-08-05)
6+
------------------
7+
* Add test dependency (`#49 <https://github.com/PickNikRobotics/generate_parameter_library/issues/49>`_)
8+
* Contributors: Tyler Weaver
9+
10+
0.2.4 (2022-08-19)
11+
------------------
12+
* 0.2.3
13+
* Add test dependency (`#49 <https://github.com/PickNikRobotics/generate_parameter_library/issues/49>`_)
14+
* Contributors: Tyler Weaver
15+
16+
0.2.2 (2022-08-03)
17+
------------------
18+
19+
0.2.1 (2022-08-02)
20+
------------------
21+
22+
0.2.0 (2022-08-01)
23+
------------------
24+
* Fixed length arrays (`#44 <https://github.com/PickNikRobotics/generate_parameter_library/issues/44>`_)
25+
* Vendor tcb::span (`#31 <https://github.com/PickNikRobotics/generate_parameter_library/issues/31>`_)
26+
* Contributors: Paul Gesel, Tyler Weaver
27+
28+
0.1.0 (2022-07-27)
29+
------------------

tcb_span/CMakeLists.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
cmake_minimum_required(VERSION 3.22)
2+
project(tcb_span
3+
LANGUAGES CXX
4+
)
5+
6+
find_package(ament_cmake REQUIRED)
7+
8+
add_library(tcb_span INTERFACE)
9+
target_include_directories(tcb_span INTERFACE
10+
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
11+
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)
12+
target_compile_features(tcb_span INTERFACE cxx_std_17)
13+
14+
install(DIRECTORY include/ DESTINATION include/)
15+
16+
install(
17+
TARGETS tcb_span
18+
EXPORT export_tcb_span
19+
LIBRARY DESTINATION lib
20+
ARCHIVE DESTINATION lib
21+
RUNTIME DESTINATION bin
22+
INCLUDES DESTINATION include
23+
)
24+
25+
ament_export_include_directories(include)
26+
ament_export_targets(export_tcb_span)
27+
28+
if(BUILD_TESTING)
29+
add_subdirectory(test)
30+
endif()
31+
32+
ament_package()

tcb_span/LICENSE_1_0.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Boost Software License - Version 1.0 - August 17th, 2003
2+
3+
Permission is hereby granted, free of charge, to any person or organization
4+
obtaining a copy of the software and accompanying documentation covered by
5+
this license (the "Software") to use, reproduce, display, distribute,
6+
execute, and transmit the Software, and to prepare derivative works of the
7+
Software, and to permit third-parties to whom the Software is furnished to
8+
do so, all subject to the following:
9+
10+
The copyright notices in the Software and this entire statement, including
11+
the above license grant, this restriction and the following disclaimer,
12+
must be included in all copies of the Software, in whole or in part, and
13+
all derivative works of the Software, unless such copies or derivative
14+
works are solely in the form of machine-executable object code generated by
15+
a source language processor.
16+
17+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19+
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
20+
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
21+
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
22+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23+
DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)