Lines Matching +full:no +full:- +full:shared
7 # http://www.apache.org/licenses/LICENSE-2.0
15 set -e
22 # https://github.com/openssl/openssl/blob/master/INSTALL.md#out-of-tree-builds
25 rm -rf ${build_all_generated_path}
26 mkdir -p ${build_all_generated_path}
28 # https://github.com/openssl/openssl/issues/20112#issuecomment-1400388204
29 # no-shared will disable building shared libcrypto and libssl libraries.
30 # But the legacy provider would still be built as a shared module.
31 # So you would need the legacy shared module present on the installed
33 # You can use no-module to make the legacy provider built-in.
35 # https://github.com/openssl/openssl/issues/17679#issue-1130060263
37 # https://github.com/openssl/openssl/issues/17679#issuecomment-1034949099
38 # Configure with no-shared no-module. The legacy provider is then part of libcrypto.a.
39 … # You still need to "load" it via OSSL_PROVIDER_load() - but no .so file is required in that case.
41 # https://github.com/openssl/openssl/issues/19368#issuecomment-1274558844
42 # no-shared affects the building of libcrypto*.dll and libssl*.dll,
43 …mically loadable modules (which are governed by the configuration option no-module / enable-module,
47 configure_cmd="${openssl_source_path}/Configure ${openssl_selected_platform} no-filenames"
50 …md="${openssl_source_path}/Configure ${openssl_selected_platform} no-shared no-module no-filenames"
54 make build_all_generated -j256 >/dev/null 2>&1