mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-01 16:44:23 +08:00
🌴 Sync 2026-03-05 23:51:42
This commit is contained in:
1 parent
97c049ed0a
commit
0acff03804
14253 files changed
+3893239
No files matched your search
@@ -0,0 +1,61 @@
|
||||
# SPDX-License-Identifier: GPL-3.0-only
|
||||
#
|
||||
# Copyright (C) 2021-2023 ImmortalWrt.org
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=libcryptopp
|
||||
PKG_VERSION:=8.9.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=cryptopp$(subst .,,$(PKG_VERSION)).zip
|
||||
PKG_SOURCE_URL:=https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_$(subst .,_,$(PKG_VERSION))/ \
|
||||
https://www.cryptopp.com/
|
||||
PKG_HASH:=skip
|
||||
|
||||
PKG_LICENSE:=BSL-1.0
|
||||
PKG_LICENSE_FILES:=License.txt
|
||||
PKG_CPE_ID:=cpe:/a:cryptopp:crypto++
|
||||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
UNZIP_CMD:=unzip -q -d $(PKG_BUILD_DIR) $(DL_DIR)/$(PKG_SOURCE)
|
||||
|
||||
define Package/libcryptopp
|
||||
SECTION:=libs
|
||||
CATEGORY:=Libraries
|
||||
TITLE:=Free C++ class library of cryptographic schemes
|
||||
URL:=https://packages.debian.org/sid/libcrypto++-dev
|
||||
DEPENDS:=+libpthread +libstdcpp
|
||||
endef
|
||||
|
||||
define Package/libcryptopp/description
|
||||
Crypto++ is library for creating C++ programs which use cryptographic
|
||||
algorithms. The library uses a Pipes & Filters architecture with heavy
|
||||
use of templates and abstract base classes.
|
||||
endef
|
||||
|
||||
ifdef CONFIG_TARGET_x86
|
||||
TARGET_CFLAGS+= $(FPIC)
|
||||
endif
|
||||
|
||||
MAKE_FLAGS+= dynamic libcryptopp.pc
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/include/cryptopp
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/local/include/cryptopp/* $(1)/usr/include/cryptopp/
|
||||
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/local/lib/pkgconfig/libcryptopp.pc $(1)/usr/lib/pkgconfig/
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/local/lib/libcryptopp.so* $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Package/libcryptopp/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/local/lib/libcryptopp.so* $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,libcryptopp))
|
||||
@@ -0,0 +1,338 @@
|
||||
--- a/GNUmakefile
|
||||
+++ b/GNUmakefile
|
||||
@@ -134,7 +134,7 @@ TCOMMAND = $(CXX) -I. $(TCXXFLAGS) $(TEX
|
||||
ifeq ($(IS_AIX),1)
|
||||
TPROG = TestPrograms/test_64bit.cpp
|
||||
TOPT =
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
IS_PPC64=1
|
||||
else
|
||||
@@ -245,7 +245,7 @@ endif # IS_MINGW
|
||||
# Newlib needs _XOPEN_SOURCE=600 for signals
|
||||
TPROG = TestPrograms/test_newlib.cpp
|
||||
TOPT =
|
||||
-HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
ifeq ($(findstring -D_XOPEN_SOURCE,$(CRYPTOPP_CPPFLAGS)$(CPPFLAGS)$(CXXFLAGS)),)
|
||||
CRYPTOPP_CPPFLAGS += -D_XOPEN_SOURCE=600
|
||||
@@ -289,7 +289,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
ifeq ($(findstring -Wa,-q,$(CXXFLAGS)),)
|
||||
TPROG = TestPrograms/test_cxx.cpp
|
||||
TOPT = -Wa,-q
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
TEXTRA += -Wa,-q
|
||||
CRYPTOPP_CXXFLAGS += -Wa,-q
|
||||
@@ -299,7 +299,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_sse2.cpp
|
||||
TOPT = $(SSE2_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CHACHA_FLAG = $(SSE2_FLAG)
|
||||
SUN_LDFLAGS += $(SSE2_FLAG)
|
||||
@@ -320,14 +320,14 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_sse3.cpp
|
||||
TOPT = $(SSE3_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifneq ($(strip $(HAVE_OPT)),0)
|
||||
SSE3_FLAG =
|
||||
endif
|
||||
|
||||
TPROG = TestPrograms/test_x86_ssse3.cpp
|
||||
TOPT = $(SSSE3_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
ARIA_FLAG = $(SSSE3_FLAG)
|
||||
CHAM_FLAG = $(SSSE3_FLAG)
|
||||
@@ -350,7 +350,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_sse41.cpp
|
||||
TOPT = $(SSE41_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
BLAKE2B_FLAG = $(SSE41_FLAG)
|
||||
BLAKE2S_FLAG = $(SSE41_FLAG)
|
||||
@@ -361,7 +361,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_sse42.cpp
|
||||
TOPT = $(SSE42_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CRC_FLAG = $(SSE42_FLAG)
|
||||
SUN_LDFLAGS += $(SSE42_FLAG)
|
||||
@@ -371,7 +371,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_clmul.cpp
|
||||
TOPT = $(CLMUL_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
GCM_FLAG = $(SSSE3_FLAG) $(CLMUL_FLAG)
|
||||
GF2N_FLAG = $(CLMUL_FLAG)
|
||||
@@ -382,7 +382,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_aes.cpp
|
||||
TOPT = $(AESNI_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
AES_FLAG = $(SSE41_FLAG) $(AESNI_FLAG)
|
||||
SM4_FLAG = $(SSSE3_FLAG) $(AESNI_FLAG)
|
||||
@@ -393,7 +393,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_avx.cpp
|
||||
TOPT = $(AVX_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
# XXX_FLAG = $(AVX_FLAG)
|
||||
SUN_LDFLAGS += $(AVX_FLAG)
|
||||
@@ -403,7 +403,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_avx2.cpp
|
||||
TOPT = $(AVX2_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CHACHA_AVX2_FLAG = $(AVX2_FLAG)
|
||||
LSH256_AVX2_FLAG = $(AVX2_FLAG)
|
||||
@@ -415,7 +415,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_x86_sha.cpp
|
||||
TOPT = $(SHANI_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
SHA_FLAG = $(SSE42_FLAG) $(SHANI_FLAG)
|
||||
SUN_LDFLAGS += $(SHANI_FLAG)
|
||||
@@ -479,7 +479,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
# Clang compilers. This test will need to be re-enabled if Clang fixes it.
|
||||
#TPROG = TestPrograms/test_asm_mixed.cpp
|
||||
#TOPT =
|
||||
- #HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ #HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
#ifneq ($(strip $(HAVE_OPT)),0)
|
||||
# CRYPTOPP_CPPFLAGS += -DCRYPTOPP_DISABLE_MIXED_ASM
|
||||
#endif
|
||||
@@ -528,14 +528,14 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
# Clang needs an option to include <arm_neon.h>
|
||||
TPROG = TestPrograms/test_arm_neon_header.cpp
|
||||
TOPT = -DCRYPTOPP_ARM_NEON_HEADER=1 -march=armv7-a -mfpu=neon
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
TEXTRA += -DCRYPTOPP_ARM_NEON_HEADER=1
|
||||
endif
|
||||
|
||||
TPROG = TestPrograms/test_arm_neon.cpp
|
||||
TOPT = -march=armv7-a -mfpu=neon
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
NEON_FLAG = -march=armv7-a -mfpu=neon
|
||||
ARIA_FLAG = -march=armv7-a -mfpu=neon
|
||||
@@ -574,21 +574,21 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_neon_header.cpp
|
||||
TOPT = -DCRYPTOPP_ARM_NEON_HEADER=1
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
TEXTRA += -DCRYPTOPP_ARM_NEON_HEADER=1
|
||||
endif
|
||||
|
||||
TPROG = TestPrograms/test_arm_acle_header.cpp
|
||||
TOPT = -DCRYPTOPP_ARM_ACLE_HEADER=1 -march=armv8-a
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
TEXTRA += -DCRYPTOPP_ARM_ACLE_HEADER=1
|
||||
endif
|
||||
|
||||
TPROG = TestPrograms/test_arm_asimd.cpp
|
||||
TOPT = -march=armv8-a
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
ASIMD_FLAG = -march=armv8-a
|
||||
ARIA_FLAG = -march=armv8-a
|
||||
@@ -616,7 +616,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
ifneq ($(ASIMD_FLAG),)
|
||||
TPROG = TestPrograms/test_arm_crc.cpp
|
||||
TOPT = -march=armv8-a+crc
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CRC_FLAG = -march=armv8-a+crc
|
||||
else
|
||||
@@ -625,7 +625,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_aes.cpp
|
||||
TOPT = -march=armv8-a+crypto
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
AES_FLAG = -march=armv8-a+crypto
|
||||
else
|
||||
@@ -634,7 +634,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_pmull.cpp
|
||||
TOPT = -march=armv8-a+crypto
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
GCM_FLAG = -march=armv8-a+crypto
|
||||
GF2N_FLAG = -march=armv8-a+crypto
|
||||
@@ -644,7 +644,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_sha1.cpp
|
||||
TOPT = -march=armv8-a+crypto
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
SHA_FLAG = -march=armv8-a+crypto
|
||||
else
|
||||
@@ -653,7 +653,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_sha256.cpp
|
||||
TOPT = -march=armv8-a+crypto
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
SHA_FLAG = -march=armv8-a+crypto
|
||||
else
|
||||
@@ -662,7 +662,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_sm3.cpp
|
||||
TOPT = -march=armv8.4-a+sm3
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
SM3_FLAG = -march=armv8.4-a+sm3
|
||||
SM4_FLAG = -march=armv8.4-a+sm3
|
||||
@@ -673,7 +673,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_sha3.cpp
|
||||
TOPT = -march=armv8.4-a+sha3
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
SHA3_FLAG = -march=armv8.4-a+sha3
|
||||
else
|
||||
@@ -682,7 +682,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_arm_sha512.cpp
|
||||
TOPT = -march=armv8.4-a+sha512
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
SHA512_FLAG = -march=armv8.4-a+sha512
|
||||
else
|
||||
@@ -742,7 +742,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
#ifeq ($(findstring -qxlcompatmacros,$(CXXFLAGS)),)
|
||||
# TPROG = TestPrograms/test_ppc_altivec.cpp
|
||||
# TOPT = -qxlcompatmacros
|
||||
- # HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ # HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
# ifeq ($(strip $(HAVE_OPT)),0)
|
||||
# CRYPTOPP_CXXFLAGS += -qxlcompatmacros
|
||||
# endif
|
||||
@@ -753,7 +753,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
#TPROG = TestPrograms/test_ppc_power9.cpp
|
||||
#TOPT = $(POWER9_FLAG)
|
||||
- #HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ #HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
#ifeq ($(strip $(HAVE_OPT)),0)
|
||||
# DARN_FLAG = $(POWER9_FLAG)
|
||||
#else
|
||||
@@ -765,7 +765,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_ppc_power8.cpp
|
||||
TOPT = $(POWER8_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
AES_FLAG = $(POWER8_FLAG)
|
||||
BLAKE2B_FLAG = $(POWER8_FLAG)
|
||||
@@ -787,13 +787,13 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_ppc_power7.cpp
|
||||
TOPT = $(POWER7_VSX_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
POWER7_FLAG = $(POWER7_VSX_FLAG)
|
||||
else
|
||||
TPROG = TestPrograms/test_ppc_power7.cpp
|
||||
TOPT = $(POWER7_PWR_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
POWER7_FLAG = $(POWER7_PWR_FLAG)
|
||||
else
|
||||
@@ -806,7 +806,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
|
||||
TPROG = TestPrograms/test_ppc_altivec.cpp
|
||||
TOPT = $(ALTIVEC_FLAG)
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
ALTIVEC_FLAG := $(ALTIVEC_FLAG)
|
||||
else
|
||||
@@ -885,7 +885,7 @@ endif
|
||||
ifeq ($(findstring -fno-devirtualize,$(CXXFLAGS)),)
|
||||
TPROG = TestPrograms/test_nodevirtualize.cpp
|
||||
TOPT = -fno-devirtualize
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CRYPTOPP_CXXFLAGS += -fno-devirtualize
|
||||
endif # CRYPTOPP_CXXFLAGS
|
||||
@@ -898,7 +898,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
ifeq ($(findstring -qthreaded,$(CXXFLAGS)),)
|
||||
TPROG = TestPrograms/test_pthreads.cpp
|
||||
TOPT = -qthreaded
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CRYPTOPP_CXXFLAGS += -qthreaded
|
||||
endif # CRYPTOPP_CXXFLAGS
|
||||
@@ -907,7 +907,7 @@ ifeq ($(DETECT_FEATURES),1)
|
||||
ifeq ($(findstring -pthread,$(CXXFLAGS)),)
|
||||
TPROG = TestPrograms/test_pthreads.cpp
|
||||
TOPT = -pthread
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CRYPTOPP_CXXFLAGS += -pthread
|
||||
endif # CRYPTOPP_CXXFLAGS
|
||||
@@ -933,7 +933,7 @@ endif
|
||||
ifeq ($(XLC_COMPILER),1)
|
||||
TPROG = TestPrograms/test_cxx.cpp
|
||||
TOPT = -qsuppress=1500-036
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CRYPTOPP_CXXFLAGS += -qsuppress=1500-036
|
||||
endif # -qsuppress
|
||||
@@ -1108,7 +1108,7 @@ ifneq ($(filter -DDEBUG -DDEBUG=1,$(CPPF
|
||||
ifeq ($(XLC_COMPILER),1)
|
||||
TPROG = TestPrograms/test_cxx.cpp
|
||||
TOPT = -qheapdebug -qro
|
||||
- HAVE_OPT = $(shell $(TCOMMAND) 2>&1 | wc -w)
|
||||
+ HAVE_OPT = $(shell $(TCOMMAND) >/dev/null 2>&1; echo $$?)
|
||||
ifeq ($(strip $(HAVE_OPT)),0)
|
||||
CRYPTOPP_CXXFLAGS += -qheapdebug -qro
|
||||
endif # CRYPTOPP_CXXFLAGS
|
||||
Reference in new issue
Block a user