Skip to content

Commit b2a2c71

Browse files
committed
Add CMake packaging tests
Signed-off-by: Cristian Le <git@lecris.dev>
1 parent 6b9aaac commit b2a2c71

File tree

4 files changed

+33
-0
lines changed

4 files changed

+33
-0
lines changed

TESTING/CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
2222
include(scalapack_tests_helpers)
2323

2424
enable_testing()
25+
26+
# Packaging tests
27+
add_subdirectory(package)

TESTING/package/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
scalapack_add_test(find_package)
2+
scalapack_add_test(deprecated_targets)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
cmake_minimum_required(VERSION 3.26...4.0)
2+
3+
project(test_find_package
4+
LANGUAGES C Fortran
5+
)
6+
7+
find_package(scalapack REQUIRED CONFIG)
8+
9+
# TODO: Add a proper smoke test
10+
if(NOT TARGET scalapack)
11+
message(FATAL_ERROR "scalapack target not present")
12+
endif()
13+
14+
enable_testing()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
cmake_minimum_required(VERSION 3.26...4.0)
2+
3+
project(test_find_package
4+
LANGUAGES C Fortran
5+
)
6+
7+
find_package(scalapack REQUIRED CONFIG)
8+
9+
# TODO: Add a proper smoke test
10+
if(NOT TARGET scalapack::scalapack)
11+
message(FATAL_ERROR "scalapack::scalapack target not present")
12+
endif()
13+
14+
enable_testing()

0 commit comments

Comments
 (0)