Skip to content

Commit

Permalink
Adding tests for CONFIG argument (gazebosim#230)
Browse files Browse the repository at this point in the history
Signed-off-by: Harsh Mahesheka <harsh.mahesheka.eee20@iitbhu.ac.in>

Co-authored-by: Ashton Larkin <42042756+adlarkin@users.noreply.github.com>
  • Loading branch information
harshmahesheka and adlarkin committed May 24, 2022
1 parent bc1980e commit 047cb58
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 0 deletions.
4 changes: 4 additions & 0 deletions examples/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ set(example_directories
core_child_private
core_static_child
comp_deps
use_config_ifp
)
if (NOT CMAKE_GENERATOR MATCHES "Visual Studio")
list(APPEND example_directories
Expand Down Expand Up @@ -58,6 +59,9 @@ foreach(example ${example_directories})
set(example_tarball_name ignition-use_component_depsb-0.1.0.tar.bz2)
elseif (${example} STREQUAL "use_component_depsC")
set(example_tarball_name ignition-use_component_depsc-0.1.0.tar.bz2)
elseif (${example} STREQUAL "use_config_ifp")
set(example_tarball_name ignition-find_config-0.1.0.tar.bz2)

else()
set(example_tarball_name)
endif()
Expand Down
12 changes: 12 additions & 0 deletions examples/use_config_ifp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)
project(ignition-find_config VERSION 0.1.0)
find_package(ignition-cmake2 REQUIRED)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/")
set(ignition-find_config_DIR "${CMAKE_SOURCE_DIR}/")
#ign_find_package(ignition-find_config) will search for Findignition-find_config.cmake before ignition-find_configConfig.cmake
ign_find_package(ignition-find_config)
#After CONFIG arguemnt ign_find_package will skip MODULE mode and search for ignition-find_configConfig.cmake directly
ign_find_package(ignition-find_config CONFIG)
ign_configure_project()
ign_configure_build(QUIT_IF_BUILD_ERRORS)
ign_create_packages()
1 change: 1 addition & 0 deletions examples/use_config_ifp/Findignition-find_config.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
message(STATUS "The package was found using MODULE mode")
Empty file.
1 change: 1 addition & 0 deletions examples/use_config_ifp/ignition-find_configConfig.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
message(STATUS "The package was found using CONFIG mode")
Empty file.

0 comments on commit 047cb58

Please sign in to comment.