+%global OPENSSL_ASM_ENABLED %{?openssl_asm:%openssl_asm}%{!?openssl_asm:OFF}
%define openssldir %{_sysconfdir}/ssl
Summary: Secure Sockets Layer and cryptography libraries and tools
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -s "s/-march=armv7ve/-march=armv7-a/g")
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -std=gnu99 -fPIC -pie"
-./Configure \
- --prefix=%{_prefix} --openssldir=%{openssldir} --libdir=%{_lib} \
- threads shared no-idea no-rc5 no-camellia no-asm no-ssl2 enable-md2 enable-weak-ssl-ciphers \
- ${sslarch} $RPM_OPT_FLAGS
+OPENSSL_CONFIG_ARGS+=" --prefix=%{_prefix} --openssldir=%{openssldir} --libdir=%{_lib} "
+OPENSSL_CONFIG_ARGS+=" threads shared no-idea no-rc5 no-camellia no-ssl2 enable-md2 enable-weak-ssl-ciphers "
+%if %{OPENSSL_ASM_ENABLED} == OFF
+OPENSSL_CONFIG_ARGS+=" no-asm "
+%endif
+./Configure ${OPENSSL_CONFIG_ARGS} ${sslarch} $RPM_OPT_FLAGS
make %{?_smp_mflags} all
%check