Index: compiler-rt/trunk/test/lit.common.cfg =================================================================== --- compiler-rt/trunk/test/lit.common.cfg +++ compiler-rt/trunk/test/lit.common.cfg @@ -98,6 +98,9 @@ if re.match(r'^x86_64.*-linux', config.target_triple): config.available_features.add("x86_64-linux") +if config.have_zlib == "1": + config.available_features.add("zlib") + # Use ugly construction to explicitly prohibit "clang", "clang++" etc. # in RUN lines. config.substitutions.append( Index: compiler-rt/trunk/test/lit.common.configured.in =================================================================== --- compiler-rt/trunk/test/lit.common.configured.in +++ compiler-rt/trunk/test/lit.common.configured.in @@ -46,6 +46,8 @@ else: set_default("target_suffix", "-%s" % config.target_arch) +set_default("have_zlib", "@HAVE_LIBZ@") + # LLVM tools dir can be passed in lit parameters, so try to # apply substitution. try: