Skip to content

Commit aaa2c4f

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

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
@@ -15,3 +15,6 @@ enable_testing()
1515

1616
# Old test-suite
1717
add_subdirectory(traditional)
18+
19+
# Packaging tests
20+
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)