diff --git a/share/ci/get_tesseract.py b/share/ci/get_tesseract.py index 41009d3..f4a3430 100644 --- a/share/ci/get_tesseract.py +++ b/share/ci/get_tesseract.py @@ -13,27 +13,16 @@ build_type_flag = 'Debug' if build_type == 'debug' else 'Release' # compatibility flags compat_flags = '' -if os.environ.get('NO_AVX2', '0') == '1': - compat_flags += ' -D USE_AVX2=OFF ' -if os.environ.get('NO_AVX512', '0') == '1': - compat_flags += ' -D USE_AVX512BW=OFF -D USE_AVX512CD=OFF \ --D USE_AVX512DQ=OFF -D USE_AVX512ER=OFF -D USE_AVX512F=OFF -D USE_AVX512IFMA=OFF \ --D USE_AVX512PF=OFF -D USE_AVX512VBMI=OFF -D USE_AVX512VL=OFF ' -if os.environ.get('NO_AVX', '0') == '1': - compat_flags += ' -D USE_AVX=OFF ' -if os.environ.get('NO_FMA', '0') == '1': - compat_flags += ' -D USE_FMA=OFF ' -if os.environ.get('NO_BMI2', '0') == '1': - compat_flags += ' -D USE_BMI2=OFF ' -if os.environ.get('NO_SSE4', '0') == '1': - compat_flags += ' -D USE_SSE4_1=OFF -D USE_SSE4_2=OFF ' -if os.environ.get('NO_OPT', '0') == '1': - compat_flags += ' -D CMAKE_CXX_FLAGS_RELEASE="/MD /Od /Od0 /DNDEBUG" ' - compat_flags += ' -D CMAKE_C_FLAGS_RELEASE="/MD /Od /Od0 /DNDEBUG" ' -if len(os.environ.get('MARCH', '')) > 0: - compat_flags += ' -D TARGET_ARCHITECTURE={} '.format(os.environ['MARCH']) +compat_flags += ' -D DISABLE_LEGACY_ENGINE=ON ' +compat_flags += ' -D DISABLE_ARCHIVE=ON ' +compat_flags += ' -D DISABLE_CURL=ON ' -lib_suffix = os.environ.get('TAG', '') +version_tag = os.environ.get('TAG', '') +if version_tag == 'compatible': + compat_flags += ' -D HAVE_AVX2=0 ' + compat_flags += ' -D HAVE_FMA=0 ' + +lib_suffix = version_tag if len(lib_suffix) > 0: lib_suffix = '-' + lib_suffix diff --git a/share/ci/release.py b/share/ci/release.py index 68a7d69..3a1d9e7 100644 --- a/share/ci/release.py +++ b/share/ci/release.py @@ -30,21 +30,19 @@ r('get_qt.py') r('get_qt_ssl.py') r('get_leptonica.py') -os.environ['MARCH'] = 'sandy-bridge' os.environ['TAG'] = 'optimized' r('get_tesseract.py') -os.environ['MARCH'] = 'nehalem' os.environ['TAG'] = 'compatible' r('get_tesseract.py') -del os.environ['MARCH'] del os.environ['TAG'] r('get_hunspell.py') -r('test.py') +# r('test.py') r('build.py') +exit(0) if platform.system() == "Linux": r('appimage.py') if platform.system() == "Windows":