name: "CodeQL"
env:
- OPENSSL_BRANCH: openssl-3.0.0-alpha13
+ OPENSSL_BRANCH: openssl-3.0
#RPATH: "-Wl,-rpath=${PREFIX}/lib"
#PREFIX: ${HOME}/opt
#PATH: ${PREFIX}/bin:${PATH}
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2
+ # gost-engine has submodules
+ submodules: true
# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
export RPATH="-Wl,-rpath=${PREFIX}/lib"
cd openssl
git describe --always --long
- ./config shared -d --prefix=${PREFIX} --openssldir=${PREFIX} ${RPATH}
+ ./config shared -d --prefix=${PREFIX} --openssldir=${PREFIX} --libdir=lib ${RPATH}
make -s build_libs
make -s build_programs
make -s install_sw
set -e
mkdir build
cd build
- cmake -DOPENSSL_ROOT_DIR=${PREFIX} -DOPENSSL_LIBRARIES=${PREFIX}/lib -DOPENSSL_ENGINES_DIR=${PREFIX}/engines ${ASAN} ..
+ cmake -DOPENSSL_ROOT_DIR=${PREFIX} -DOPENSSL_ENGINES_DIR=${PREFIX}/engines ${ASAN} ..
make
- name: Perform CodeQL Analysis