Adapt "cmake/" subdirectory to PSBLAS

pull/5/head
Damian Rouson 9 years ago
parent c889077272
commit 79dd803410

@ -10,5 +10,5 @@ macro(add_installation_script_test name path)
)
add_test(NAME test-${name} COMMAND "${CMAKE_BINARY_DIR}/${path}/${name}")
set_property(TEST test-${name} PROPERTY WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/${path}")
set_property(TEST test-${name} PROPERTY ENVIRONMENT "OPENCOARRAYS_SRC_DIR=${CMAKE_SOURCE_DIR}")
set_property(TEST test-${name} PROPERTY ENVIRONMENT "PSBLAS_SRC_DIR=${CMAKE_SOURCE_DIR}")
endmacro(add_installation_script_test)

@ -26,8 +26,8 @@ if(NOT (git_status STREQUAL "0"))
${git_version}")
endif()
set(archive "OpenCoarrays-${git_version}")
set(l_archive "opencoarrays-${git_version}")
set(archive "PSBLAS-${git_version}")
set(l_archive "PSBLAS-${git_version}")
set(release_asset "${CMAKE_ARGV4}/${archive}.tar.gz")
execute_process(
COMMAND "${GIT_EXECUTABLE}" archive "--prefix=${archive}/" -o "${release_asset}" "${git_version}"
@ -45,7 +45,7 @@ endif()
file(SHA256 "${release_asset}" tarball_sha256)
set(sha256_checksum "${tarball_sha256} ${archive}.tar.gz")
configure_file("${CMAKE_ARGV3}/cmake/opencoarrays-VER-SHA256.txt.in"
configure_file("${CMAKE_ARGV3}/cmake/PSBLAS-VER-SHA256.txt.in"
"${CMAKE_ARGV4}/${l_archive}-SHA256.txt"
@ONLY)
message( STATUS
@ -65,7 +65,7 @@ if(GPG_EXECUTABLE)
message( WARNING "GPG signing of ${CMAKE_ARGV4}/${l_archive}-SHA256.txt appears to have failed
with status: ${gpg_status} and output: ${gpg_output}")
else()
configure_file("${CMAKE_ARGV3}/cmake/opencoarrays-VER-SHA256.txt.asc.in"
configure_file("${CMAKE_ARGV3}/cmake/PSBLAS-VER-SHA256.txt.asc.in"
"${CMAKE_ARGV4}/${l_archive}-GPG.comment"
@ONLY)
file(READ "${CMAKE_ARGV4}/${l_archive}-GPG.comment" gpg_comment)

@ -1,3 +0,0 @@
# To verify cryptographic checksums `shasum -c opencoarrays-@git_version@-SHA256.txt` on Mac OS X, or
# `sha256sum -c opencoarrays-@git_version@-SHA256.txt` on Linux.
@sha256_checksum@

@ -1 +0,0 @@
include("${CMAKE_CURRENT_LIST_DIR}/OpenCoarraysTargets.cmake")

@ -0,0 +1 @@
include("${CMAKE_CURRENT_LIST_DIR}/PSBLASTargets.cmake")

@ -6,7 +6,7 @@ Comment: Next add it to your GPG keyring, e.g.,
Comment: `curl https://izaakbeekman.com/izaak.pubkey.txt | gpg --import`
Comment: Make sure you have verified that the release archive's
Comment: SHA256 checksum matches the provided
Comment: opencoarrays-@git_version@-SHA256.txt and ensure that this file
Comment: psblas-@git_version@-SHA256.txt and ensure that this file
Comment: and it's signature are in the same directory. Then
Comment: verify with:
Comment: `gpg --verify opencoarrays-@git_version@-SHA256.txt.asc`
Comment: `gpg --verify psblas-@git_version@-SHA256.txt.asc`

@ -0,0 +1,3 @@
# To verify cryptographic checksums `shasum -c psblas-@git_version@-SHA256.txt` on Mac OS X, or
# `sha256sum -c psblas-@git_version@-SHA256.txt` on Linux.
@sha256_checksum@
Loading…
Cancel
Save