We switched hosts for this stage to one that doesn't have system-installed libs.
| ... | ... |
@@ -80,7 +80,27 @@ node('default') {
|
| 80 | 80 |
|
| 81 | 81 |
dir(path: 'build') {
|
| 82 | 82 |
sh """# CPack |
| 83 |
- cmake .. -D VENDOR_DEPENDENCIES=ON |
|
| 83 |
+ cmake .. -D VENDOR_DEPENDENCIES=ON \ |
|
| 84 |
+ -D JSONC_INCLUDE_DIR="$HOME/.mussels/install/host-static/include/json-c" \ |
|
| 85 |
+ -D JSONC_LIBRARY="$HOME/.mussels/install/host-static/lib/libjson-c.a" \ |
|
| 86 |
+ -D ENABLE_JSON_SHARED=OFF \ |
|
| 87 |
+ -D BZIP2_INCLUDE_DIR="$HOME/.mussels/install/host-static/include" \ |
|
| 88 |
+ -D BZIP2_LIBRARY_RELEASE="$HOME/bzip2-1.0.8-install/lib/libbz2.a" \ |
|
| 89 |
+ -D OPENSSL_ROOT_DIR="$HOME/.mussels/install/host-static" \ |
|
| 90 |
+ -D OPENSSL_INCLUDE_DIR="$HOME/.mussels/install/host-static/include" \ |
|
| 91 |
+ -D OPENSSL_CRYPTO_LIBRARY="$HOME/.mussels/install/host-static/lib/libcrypto.a" \ |
|
| 92 |
+ -D OPENSSL_SSL_LIBRARY="$HOME/.mussels/install/host-static/lib/libssl.a" \ |
|
| 93 |
+ -D LIBXML2_INCLUDE_DIR="$HOME/.mussels/install/host-static/include/libxml2" \ |
|
| 94 |
+ -D LIBXML2_LIBRARY="$HOME/.mussels/install/host-static/lib/libxml2.a" \ |
|
| 95 |
+ -D PCRE2_INCLUDE_DIR="$HOME/.mussels/install/host-static/include" \ |
|
| 96 |
+ -D PCRE2_LIBRARY="$HOME/.mussels/install/host-static/lib/libpcre2-8.a" \ |
|
| 97 |
+ -D CURSES_INCLUDE_DIR="$HOME/.mussels/install/host-static/include" \ |
|
| 98 |
+ -D CURSES_LIBRARY="$HOME/.mussels/install/host-static/lib/libncurses.a;$HOME/.mussels/install/host-static/lib/libtinfo.a" \ |
|
| 99 |
+ -D ZLIB_INCLUDE_DIR="$HOME/.mussels/install/host-static/include" \ |
|
| 100 |
+ -D ZLIB_LIBRARY="$HOME/.mussels/install/host-static/lib/libz.a" \ |
|
| 101 |
+ -D LIBCHECK_INCLUDE_DIR="$HOME/.mussels/install/host-static/include" \ |
|
| 102 |
+ -D LIBCHECK_LIBRARY="$HOME/.mussels/install/host-static/lib/libcheck.a" |
|
| 103 |
+ |
|
| 84 | 104 |
cpack --config CPackSourceConfig.cmake """ |
| 85 | 105 |
archiveArtifacts(artifacts: "clamav-${params.VERSION}*.tar.gz", onlyIfSuccessful: true)
|
| 86 | 106 |
} |