19.5.3. CMake Options to Set GIT Repository and Tag/Branch - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English

The following table lists CMake variables to specify the GIT repository and tag or branch name for cloning individual AOCL libraries. If the source code path is not provided, CMake uses the specified GIT repository and tag or branch. This is useful for building source code from the dev branch of individual libraries. If neither the source code path nor the GIT repository and tag are provided, CMake defaults to the repository and branch/tag for the AOCL stable public release.

Table 19.3 CMake Variables for GIT Repository and Tag/Branch#
CMake Variable or Option
Default Value
————————————
Usage
BLAS_GIT_REPOSITORY
————————————
-DBLAS_GIT_REPOSITORY=<AOCL-BLAS Repository URL>
BLAS_GIT_TAG
master
————————————
-DBLAS_GIT_TAG=<AOCL-BLAS Git Tag or Branch Name>
COMPRESSION_GIT_REPOSITORY
————————————
-DCOMPRESSION_GIT_REPOSITORY=<AOCL-Compression Repository URL>
COMPRESSION_GIT_TAG
amd-main
————————————
-DCOMPRESSION_GIT_TAG=<AOCL-Compression Git Tag or Branch Name>
CRYPTO_GIT_REPOSITORY
————————————
-DCRYPTO_GIT_REPOSITORY=<AOCL-Cryptography Repository URL>
CRYPTO_GIT_TAG
main
————————————
-DCRYPTO_GIT_TAG=<AOCL-Cryptography Git Tag or Branch Name>
DA_GIT_REPOSITORY
————————————
-DDA_GIT_REPOSITORY=<AOCL-Data-Analytics Repository URL>
DA_GIT_TAG
main
————————————
-DDA_GIT_TAG=<AOCL-Data-Analytics Git Tag or Branch Name>
LAPACK_GIT_REPOSITORY
————————————
-DLAPACK_GIT_REPOSITORY=<AOCL-LAPACK Repository URL>
LAPACK_GIT_TAG
master
————————————
-DLAPACK_GIT_TAG=<AOCL-LAPACK Git Tag or Branch Name>
LIBM_GIT_REPOSITORY
————————————
-DLIBM_GIT_REPOSITORY=<AOCL-LibM Repository URL>
LIBM_GIT_TAG
master
————————————
-DLIBM_GIT_TAG=<AOCL-LibM Git Tag or Branch Name>
LIBMEM_GIT_REPOSITORY
————————————
-DLIBMEM_GIT_REPOSITORY=<AOCL-LibMem Repository URL>
LIBMEM_GIT_TAG
main
————————————
-DLIBMEM_GIT_TAG=<AOCL-LibMem Git Tag or Branch Name>
SPARSE_GIT_REPOSITORY
————————————
-DSPARSE_GIT_REPOSITORY=<AOCL-Sparse Repository URL>
SPARSE_GIT_TAG
master
————————————
-DSPARSE_GIT_TAG=<AOCL-Sparse Git Tag or Branch Name>
UTILS_GIT_REPOSITORY
————————————
-DUTILS_GIT_REPOSITORY=<AOCL-Utils Repository URL>
UTILS_GIT_TAG
main
————————————
-DUTILS_GIT_TAG=<AOCL-Utils Git Tag or Branch Name>