Skip to content

Commit 332e568

Browse files
Levi ArmstrongLevi-Armstrong
authored andcommitted
Extract package name and version from package.xml
1 parent 2c4504f commit 332e568

File tree

17 files changed

+78
-30
lines changed

17 files changed

+78
-30
lines changed

tesseract/tesseract_collision/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.6.0)
2-
project(tesseract_collision VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -13,7 +17,6 @@ find_package(tesseract_geometry REQUIRED)
1317
find_package(tesseract_common REQUIRED)
1418
find_package(tesseract_support REQUIRED)
1519
find_package(fcl 0.6 REQUIRED)
16-
find_package(cmake_common_scripts REQUIRED)
1720
find_package(Bullet REQUIRED NAMES bullet Bullet)
1821

1922
include_directories(BEFORE ${FCL_INCLUDE_DIRS})

tesseract/tesseract_common/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_common VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -11,7 +15,6 @@ list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/")
1115
find_package(Boost REQUIRED COMPONENTS system filesystem program_options)
1216
find_package(Eigen3 REQUIRED)
1317
find_package(TinyXML2 REQUIRED)
14-
find_package(cmake_common_scripts REQUIRED)
1518

1619
find_package(console_bridge REQUIRED)
1720
if(NOT TARGET console_bridge::console_bridge)

tesseract/tesseract_environment/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_environment VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -14,7 +18,6 @@ find_package(tesseract_kinematics REQUIRED)
1418
find_package(tesseract_scene_graph REQUIRED)
1519
find_package(tesseract_urdf REQUIRED)
1620
find_package(tesseract_common REQUIRED)
17-
find_package(cmake_common_scripts REQUIRED)
1821

1922
if(NOT TARGET console_bridge::console_bridge)
2023
add_library(console_bridge::console_bridge INTERFACE IMPORTED)

tesseract/tesseract_geometry/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_geometry VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -11,7 +15,6 @@ find_package(Eigen3 REQUIRED)
1115
find_package(console_bridge REQUIRED)
1216
find_package(tesseract_common REQUIRED)
1317
find_package(octomap REQUIRED)
14-
find_package(cmake_common_scripts REQUIRED)
1518
find_package(assimp REQUIRED)
1619
link_directories(${assimp_LIBRARY_DIRS})
1720

tesseract/tesseract_kinematics/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_kinematics VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -12,7 +16,6 @@ find_package(console_bridge REQUIRED)
1216
find_package(tesseract_scene_graph REQUIRED)
1317
find_package(tesseract_common REQUIRED)
1418
find_package(opw_kinematics REQUIRED)
15-
find_package(cmake_common_scripts REQUIRED)
1619

1720
if(NOT TARGET console_bridge::console_bridge)
1821
add_library(console_bridge::console_bridge INTERFACE IMPORTED)

tesseract/tesseract_planning/tesseract_command_language/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_command_language VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -8,7 +12,6 @@ endif()
812
find_package(console_bridge REQUIRED)
913
find_package(tesseract_common REQUIRED)
1014
find_package(Eigen3 REQUIRED)
11-
find_package(cmake_common_scripts REQUIRED)
1215
find_package(Boost REQUIRED)
1316

1417
if(NOT TARGET console_bridge::console_bridge)

tesseract/tesseract_planning/tesseract_motion_planners/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_motion_planners VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -15,7 +19,6 @@ find_package(tesseract_common REQUIRED)
1519
find_package(tesseract_command_language REQUIRED)
1620
find_package(trajopt REQUIRED)
1721
find_package(trajopt_sco REQUIRED)
18-
find_package(cmake_common_scripts REQUIRED)
1922
# serialization was required because ompl does not include find_dependency for its required dependencies
2023
find_package(Boost REQUIRED COMPONENTS serialization system filesystem program_options)
2124

tesseract/tesseract_planning/tesseract_process_managers/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_process_managers VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -14,7 +18,6 @@ find_package(tesseract_support REQUIRED)
1418
find_package(tesseract_command_language REQUIRED)
1519
find_package(tesseract_motion_planners REQUIRED)
1620
find_package(tesseract_time_parameterization REQUIRED)
17-
find_package(cmake_common_scripts REQUIRED)
1821

1922
if(NOT TARGET console_bridge::console_bridge)
2023
add_library(console_bridge::console_bridge INTERFACE IMPORTED)

tesseract/tesseract_planning/tesseract_time_parameterization/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_time_parameterization VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -9,7 +13,6 @@ find_package(console_bridge REQUIRED)
913
find_package(tesseract_common REQUIRED)
1014
find_package(tesseract_command_language REQUIRED)
1115
find_package(Eigen3 REQUIRED)
12-
find_package(cmake_common_scripts REQUIRED)
1316

1417
if(NOT TARGET console_bridge::console_bridge)
1518
add_library(console_bridge::console_bridge INTERFACE IMPORTED)

tesseract/tesseract_scene_graph/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
cmake_minimum_required(VERSION 3.5.0)
2-
project(tesseract_scene_graph VERSION 0.1.0 LANGUAGES CXX)
2+
3+
# Extract package name and version
4+
find_package(cmake_common_scripts REQUIRED)
5+
extract_package_metadata(pkg)
6+
project(${pkg_extracted_name} VERSION ${pkg_extracted_version} LANGUAGES CXX)
37

48
if(WIN32)
59
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
@@ -11,7 +15,6 @@ find_package(console_bridge REQUIRED)
1115
find_package(orocos_kdl REQUIRED)
1216
find_package(tesseract_geometry REQUIRED)
1317
find_package(tesseract_common REQUIRED)
14-
find_package(cmake_common_scripts REQUIRED)
1518

1619
if(NOT TARGET console_bridge::console_bridge)
1720
add_library(console_bridge::console_bridge INTERFACE IMPORTED)

0 commit comments

Comments
 (0)