1# -*- Autoconf -*- 2# Process this file with autoconf to produce a configure script. 3 4############################################################################### 5# 6# Author: Lasse Collin 7# 8# This file has been put into the public domain. 9# You can do whatever you want with this file. 10# 11############################################################################### 12 13# NOTE: Don't add useless checks. autoscan detects this and that, but don't 14# let it confuse you. For example, we don't care about checking for behavior 15# of malloc(), stat(), or lstat(), since we don't use those functions in 16# a way that would cause the problems the autoconf macros check. 17 18AC_PREREQ([2.64]) 19 20AC_INIT([XZ Utils], m4_esyscmd([/bin/sh build-aux/version.sh]), 21 [lasse.collin@tukaani.org], [xz], [http://tukaani.org/xz/]) 22AC_CONFIG_SRCDIR([src/liblzma/common/common.h]) 23AC_CONFIG_AUX_DIR([build-aux]) 24AC_CONFIG_MACRO_DIR([m4]) 25AC_CONFIG_HEADER([config.h]) 26 27echo 28echo "$PACKAGE_STRING" 29 30echo 31echo "System type:" 32# This is needed to know if assembler optimizations can be used. 33AC_CANONICAL_HOST 34 35# We do some special things on Windows (32-bit or 64-bit) builds. 36case $host_os in 37 mingw* | cygwin*) is_w32=yes ;; 38 *) is_w32=no ;; 39esac 40AM_CONDITIONAL([COND_W32], [test "$is_w32" = yes]) 41 42# We need to use $EXEEXT with $(LN_S) when creating symlinks to 43# executables. Cygwin is an exception to this, since it is recommended 44# that symlinks don't have the .exe suffix. To make this work, we 45# define LN_EXEEXT. 46case $host_os in 47 cygwin) LN_EXEEXT= ;; 48 *) LN_EXEEXT='$(EXEEXT)' ;; 49esac 50AC_SUBST([LN_EXEEXT]) 51 52echo 53echo "Configure options:" 54AM_CFLAGS= 55 56 57############# 58# Debugging # 59############# 60 61AC_MSG_CHECKING([if debugging code should be compiled]) 62AC_ARG_ENABLE([debug], AC_HELP_STRING([--enable-debug], [Enable debugging code.]), 63 [], enable_debug=no) 64if test "x$enable_debug" = xyes; then 65 AC_MSG_RESULT([yes]) 66else 67 AC_DEFINE([NDEBUG], [1], [Define to 1 to disable debugging code.]) 68 AC_MSG_RESULT([no]) 69fi 70 71 72########### 73# Filters # 74########### 75 76m4_define([SUPPORTED_FILTERS], [lzma1,lzma2,delta,x86,powerpc,ia64,arm,armthumb,sparc])dnl 77m4_define([SIMPLE_FILTERS], [x86,powerpc,ia64,arm,armthumb,sparc]) 78m4_define([LZ_FILTERS], [lzma1,lzma2]) 79 80m4_foreach([NAME], [SUPPORTED_FILTERS], 81[enable_filter_[]NAME=no 82enable_encoder_[]NAME=no 83enable_decoder_[]NAME=no 84])dnl 85 86AC_MSG_CHECKING([which encoders to build]) 87AC_ARG_ENABLE([encoders], AC_HELP_STRING([--enable-encoders=LIST], 88 [Comma-separated list of encoders to build. Default=all. 89 Available encoders:] 90 m4_translit(m4_defn([SUPPORTED_FILTERS]), [,], [ ])), 91 [], [enable_encoders=SUPPORTED_FILTERS]) 92enable_encoders=`echo "$enable_encoders" | sed 's/,/ /g'` 93if test "x$enable_encoders" = xno || test "x$enable_encoders" = x; then 94 AC_MSG_RESULT([(none)]) 95else 96 for arg in $enable_encoders 97 do 98 case $arg in m4_foreach([NAME], [SUPPORTED_FILTERS], [ 99 NAME) 100 enable_filter_[]NAME=yes 101 enable_encoder_[]NAME=yes 102 AC_DEFINE(HAVE_ENCODER_[]m4_toupper(NAME), [1], 103 [Define to 1 if] NAME [encoder is enabled.]) 104 ;;]) 105 *) 106 AC_MSG_RESULT([]) 107 AC_MSG_ERROR([unknown filter: $arg]) 108 ;; 109 esac 110 done 111 AC_MSG_RESULT([$enable_encoders]) 112fi 113 114AC_MSG_CHECKING([which decoders to build]) 115AC_ARG_ENABLE([decoders], AC_HELP_STRING([--enable-decoders=LIST], 116 [Comma-separated list of decoders to build. Default=all. 117 Available decoders are the same as available encoders.]), 118 [], [enable_decoders=SUPPORTED_FILTERS]) 119enable_decoders=`echo "$enable_decoders" | sed 's/,/ /g'` 120if test "x$enable_decoders" = xno || test "x$enable_decoders" = x; then 121 AC_MSG_RESULT([(none)]) 122else 123 for arg in $enable_decoders 124 do 125 case $arg in m4_foreach([NAME], [SUPPORTED_FILTERS], [ 126 NAME) 127 enable_filter_[]NAME=yes 128 enable_decoder_[]NAME=yes 129 AC_DEFINE(HAVE_DECODER_[]m4_toupper(NAME), [1], 130 [Define to 1 if] NAME [decoder is enabled.]) 131 ;;]) 132 *) 133 AC_MSG_RESULT([]) 134 AC_MSG_ERROR([unknown filter: $arg]) 135 ;; 136 esac 137 done 138 139 # LZMA2 requires that LZMA1 is enabled. 140 test "x$enable_encoder_lzma2" = xyes && enable_encoder_lzma1=yes 141 test "x$enable_decoder_lzma2" = xyes && enable_decoder_lzma1=yes 142 143 AC_MSG_RESULT([$enable_decoders]) 144fi 145 146if test "x$enable_encoder_lzma2$enable_encoder_lzma1" = xyesno \ 147 || test "x$enable_decoder_lzma2$enable_decoder_lzma1" = xyesno; then 148 AC_MSG_ERROR([LZMA2 requires that LZMA1 is also enabled.]) 149fi 150 151AM_CONDITIONAL(COND_MAIN_ENCODER, test "x$enable_encoders" != xno && test "x$enable_encoders" != x) 152AM_CONDITIONAL(COND_MAIN_DECODER, test "x$enable_decoders" != xno && test "x$enable_decoders" != x) 153 154m4_foreach([NAME], [SUPPORTED_FILTERS], 155[AM_CONDITIONAL(COND_FILTER_[]m4_toupper(NAME), test "x$enable_filter_[]NAME" = xyes) 156AM_CONDITIONAL(COND_ENCODER_[]m4_toupper(NAME), test "x$enable_encoder_[]NAME" = xyes) 157AM_CONDITIONAL(COND_DECODER_[]m4_toupper(NAME), test "x$enable_decoder_[]NAME" = xyes) 158])dnl 159 160# The so called "simple filters" share common code. 161enable_filter_simple=no 162enable_encoder_simple=no 163enable_decoder_simple=no 164m4_foreach([NAME], [SIMPLE_FILTERS], 165[test "x$enable_filter_[]NAME" = xyes && enable_filter_simple=yes 166test "x$enable_encoder_[]NAME" = xyes && enable_encoder_simple=yes 167test "x$enable_decoder_[]NAME" = xyes && enable_decoder_simple=yes 168])dnl 169AM_CONDITIONAL(COND_FILTER_SIMPLE, test "x$enable_filter_simple" = xyes) 170AM_CONDITIONAL(COND_ENCODER_SIMPLE, test "x$enable_encoder_simple" = xyes) 171AM_CONDITIONAL(COND_DECODER_SIMPLE, test "x$enable_decoder_simple" = xyes) 172 173# LZ-based filters share common code. 174enable_filter_lz=no 175enable_encoder_lz=no 176enable_decoder_lz=no 177m4_foreach([NAME], [LZ_FILTERS], 178[test "x$enable_filter_[]NAME" = xyes && enable_filter_lz=yes 179test "x$enable_encoder_[]NAME" = xyes && enable_encoder_lz=yes 180test "x$enable_decoder_[]NAME" = xyes && enable_decoder_lz=yes 181])dnl 182AM_CONDITIONAL(COND_FILTER_LZ, test "x$enable_filter_lz" = xyes) 183AM_CONDITIONAL(COND_ENCODER_LZ, test "x$enable_encoder_lz" = xyes) 184AM_CONDITIONAL(COND_DECODER_LZ, test "x$enable_decoder_lz" = xyes) 185 186 187################# 188# Match finders # 189################# 190 191m4_define([SUPPORTED_MATCH_FINDERS], [hc3,hc4,bt2,bt3,bt4]) 192 193m4_foreach([NAME], [SUPPORTED_MATCH_FINDERS], 194[enable_match_finder_[]NAME=no 195]) 196 197AC_MSG_CHECKING([which match finders to build]) 198AC_ARG_ENABLE([match-finders], AC_HELP_STRING([--enable-match-finders=LIST], 199 [Comma-separated list of match finders to build. Default=all. 200 At least one match finder is required for encoding with 201 the LZMA1 and LZMA2 filters. Available match finders:] 202 m4_translit(m4_defn([SUPPORTED_MATCH_FINDERS]), [,], [ ])), [], 203 [enable_match_finders=SUPPORTED_MATCH_FINDERS]) 204enable_match_finders=`echo "$enable_match_finders" | sed 's/,/ /g'` 205if test "x$enable_encoder_lz" = xyes ; then 206 for arg in $enable_match_finders 207 do 208 case $arg in m4_foreach([NAME], [SUPPORTED_MATCH_FINDERS], [ 209 NAME) 210 enable_match_finder_[]NAME=yes 211 AC_DEFINE(HAVE_MF_[]m4_toupper(NAME), [1], 212 [Define to 1 to enable] NAME [match finder.]) 213 ;;]) 214 *) 215 AC_MSG_RESULT([]) 216 AC_MSG_ERROR([unknown match finder: $arg]) 217 ;; 218 esac 219 done 220 AC_MSG_RESULT([$enable_match_finders]) 221else 222 AC_MSG_RESULT([(none because not building any LZ-based encoder)]) 223fi 224 225 226#################### 227# Integrity checks # 228#################### 229 230m4_define([SUPPORTED_CHECKS], [crc32,crc64,sha256]) 231 232m4_foreach([NAME], [SUPPORTED_CHECKS], 233[enable_check_[]NAME=no 234])dnl 235 236AC_MSG_CHECKING([which integrity checks to build]) 237AC_ARG_ENABLE([checks], AC_HELP_STRING([--enable-checks=LIST], 238 [Comma-separated list of integrity checks to build. 239 Default=all. Available integrity checks:] 240 m4_translit(m4_defn([SUPPORTED_CHECKS]), [,], [ ])), 241 [], [enable_checks=SUPPORTED_CHECKS]) 242enable_checks=`echo "$enable_checks" | sed 's/,/ /g'` 243if test "x$enable_checks" = xno || test "x$enable_checks" = x; then 244 AC_MSG_RESULT([(none)]) 245else 246 for arg in $enable_checks 247 do 248 case $arg in m4_foreach([NAME], [SUPPORTED_CHECKS], [ 249 NAME) 250 enable_check_[]NAME=yes 251 AC_DEFINE(HAVE_CHECK_[]m4_toupper(NAME), [1], 252 [Define to 1 if] NAME 253 [integrity check is enabled.]) 254 ;;]) 255 *) 256 AC_MSG_RESULT([]) 257 AC_MSG_ERROR([unknown integrity check: $arg]) 258 ;; 259 esac 260 done 261 AC_MSG_RESULT([$enable_checks]) 262fi 263if test "x$enable_checks_crc32" = xno ; then 264 AC_MSG_ERROR([For now, the CRC32 check must always be enabled.]) 265fi 266 267m4_foreach([NAME], [SUPPORTED_CHECKS], 268[AM_CONDITIONAL(COND_CHECK_[]m4_toupper(NAME), test "x$enable_check_[]NAME" = xyes) 269])dnl 270 271 272########################### 273# Assembler optimizations # 274########################### 275 276AC_MSG_CHECKING([if assembler optimizations should be used]) 277AC_ARG_ENABLE([assembler], AC_HELP_STRING([--disable-assembler], 278 [Do not use assembler optimizations even if such exist 279 for the architecture.]), 280 [], [enable_assembler=yes]) 281if test "x$enable_assembler" = xyes; then 282 enable_assembler=no 283 case $host_os in 284 # Darwin should work too but only if not creating universal 285 # binaries. Solaris x86 could work too but I cannot test. 286 linux* | *bsd* | mingw* | cygwin* | *djgpp*) 287 case $host_cpu in 288 i?86) enable_assembler=x86 ;; 289 x86_64) enable_assembler=x86_64 ;; 290 esac 291 ;; 292 esac 293fi 294case $enable_assembler in 295 x86 | x86_64 | no) 296 AC_MSG_RESULT([$enable_assembler]) 297 ;; 298 *) 299 AC_MSG_RESULT([]) 300 AC_MSG_ERROR([--enable-assembler accepts only \`yes', \`no', \`x86', or \`x86_64'.]) 301 ;; 302esac 303AM_CONDITIONAL(COND_ASM_X86, test "x$enable_assembler" = xx86) 304AM_CONDITIONAL(COND_ASM_X86_64, test "x$enable_assembler" = xx86_64) 305 306 307##################### 308# Size optimization # 309##################### 310 311AC_MSG_CHECKING([if small size is preferred over speed]) 312AC_ARG_ENABLE([small], AC_HELP_STRING([--enable-small], 313 [Make liblzma smaller and a little slower. 314 This is disabled by default to optimize for speed.]), 315 [], [enable_small=no]) 316if test "x$enable_small" = xyes; then 317 AC_DEFINE([HAVE_SMALL], [1], [Define to 1 if optimizing for size.]) 318elif test "x$enable_small" != xno; then 319 AC_MSG_RESULT([]) 320 AC_MSG_ERROR([--enable-small accepts only \`yes' or \`no']) 321fi 322AC_MSG_RESULT([$enable_small]) 323AM_CONDITIONAL(COND_SMALL, test "x$enable_small" = xyes) 324 325 326############# 327# Threading # 328############# 329 330AC_MSG_CHECKING([if threading support is wanted]) 331AC_ARG_ENABLE([threads], AC_HELP_STRING([--disable-threads], 332 [Disable threading support. 333 This makes some things thread-unsafe.]), 334 [], [enable_threads=yes]) 335if test "x$enable_threads" != xyes && test "x$enable_threads" != xno; then 336 AC_MSG_RESULT([]) 337 AC_MSG_ERROR([--enable-threads accepts only \`yes' or \`no']) 338fi 339AC_MSG_RESULT([$enable_threads]) 340# We use the actual result a little later. 341 342 343######################### 344# Assumed amount of RAM # 345######################### 346 347# We use 128 MiB as default, because it will allow decompressing files 348# created with "xz -9". It would be slightly safer to guess a lower value, 349# but most systems, on which we don't have any way to determine the amount 350# of RAM, will probably have at least 128 MiB of RAM. 351AC_MSG_CHECKING([how much RAM to assume if the real amount is unknown]) 352AC_ARG_ENABLE([assume-ram], AC_HELP_STRING([--enable-assume-ram=SIZE], 353 [If and only if the real amount of RAM cannot be determined, 354 assume SIZE MiB. The default is 128 MiB. This affects the 355 default memory usage limit.]), 356 [], [enable_assume_ram=128]) 357assume_ram_check=`echo "$enable_assume_ram" | tr -d 0123456789` 358if test -z "$enable_assume_ram" || test -n "$assume_ram_check"; then 359 AC_MSG_RESULT([]) 360 AC_MSG_ERROR([--enable-assume-ram accepts only an integer argument]) 361fi 362AC_MSG_RESULT([$enable_assume_ram MiB]) 363AC_DEFINE_UNQUOTED([ASSUME_RAM], [$enable_assume_ram], 364 [How many MiB of RAM to assume if the real amount cannot 365 be determined.]) 366 367 368######################### 369# Components to install # 370######################### 371 372AC_ARG_ENABLE([xz], [AC_HELP_STRING([--disable-xz], 373 [do not build the xz tool])], 374 [], [enable_xz=yes]) 375AM_CONDITIONAL([COND_XZ], [test x$enable_xz != xno]) 376 377AC_ARG_ENABLE([xzdec], [AC_HELP_STRING([--disable-xzdec], 378 [do not build xzdec])], 379 [], [enable_xzdec=yes]) 380AM_CONDITIONAL([COND_XZDEC], [test x$enable_xzdec != xno]) 381 382AC_ARG_ENABLE([lzmadec], [AC_HELP_STRING([--disable-lzmadec], 383 [do not build lzmadec 384 (it exists primarily for LZMA Utils compatibility)])], 385 [], [enable_lzmadec=yes]) 386AM_CONDITIONAL([COND_LZMADEC], [test x$enable_lzmadec != xno]) 387 388AC_ARG_ENABLE([lzmainfo], [AC_HELP_STRING([--disable-lzmainfo], 389 [do not build lzmainfo 390 (it exists primarily for LZMA Utils compatibility)])], 391 [], [enable_lzmainfo=yes]) 392AM_CONDITIONAL([COND_LZMAINFO], [test x$enable_lzmainfo != xno]) 393 394AC_ARG_ENABLE([lzma-links], [AC_HELP_STRING([--disable-lzma-links], 395 [do not create symlinks for LZMA Utils compatibility])], 396 [], [enable_lzma_links=yes]) 397AM_CONDITIONAL([COND_LZMALINKS], [test x$enable_lzma_links != xno]) 398 399AC_ARG_ENABLE([scripts], [AC_HELP_STRING([--disable-scripts], 400 [do not install the scripts xzdiff, xzgrep, xzless, xzmore, 401 and their symlinks])], 402 [], [enable_scripts=yes]) 403AM_CONDITIONAL([COND_SCRIPTS], [test x$enable_scripts != xno]) 404 405 406############################################################################### 407# Checks for programs. 408############################################################################### 409 410echo 411gl_POSIX_SHELL 412if test -z "$POSIX_SHELL" ; then 413 AC_MSG_ERROR([No POSIX conforming shell (sh) was found.]) 414fi 415 416echo 417echo "Initializing Automake:" 418 419AM_INIT_AUTOMAKE([1.10 foreign tar-v7 filename-length-max=99]) 420AC_PROG_LN_S 421 422AC_PROG_CC_C99 423if test x$ac_cv_prog_cc_c99 = xno ; then 424 AC_MSG_ERROR([No C99 compiler was found.]) 425fi 426 427AM_PROG_CC_C_O 428AM_PROG_AS 429AC_USE_SYSTEM_EXTENSIONS 430 431if test "x$enable_threads" = xyes; then 432 echo 433 echo "Threading support:" 434 ACX_PTHREAD 435 LIBS="$LIBS $PTHREAD_LIBS" 436 AM_CFLAGS="$AM_CFLAGS $PTHREAD_CFLAGS" 437 CC="$PTHREAD_CC" 438fi 439 440echo 441echo "Initializing Libtool:" 442LT_PREREQ([2.2]) 443LT_INIT([win32-dll]) 444LT_LANG([Windows Resource]) 445 446# This is a bit wrong since it is possible to request that only some libs 447# are built as shared. Using that feature isn't so common though, and this 448# breaks only on Windows (at least for now) if the user enables only some 449# libs as shared. 450AM_CONDITIONAL([COND_SHARED], [test "x$enable_shared" != xno]) 451 452 453############################################################################### 454# Checks for libraries. 455############################################################################### 456 457echo 458echo "Initializing gettext:" 459AM_GNU_GETTEXT_VERSION([0.16.1]) 460AM_GNU_GETTEXT([external]) 461 462############################################################################### 463# Checks for header files. 464############################################################################### 465 466echo 467echo "System headers and functions:" 468 469# There is currently no workarounds in this package if some of 470# these headers are missing. 471AC_CHECK_HEADERS([fcntl.h limits.h sys/time.h], 472 [], 473 [AC_MSG_ERROR([Required header file(s) are missing.])]) 474 475 476############################################################################### 477# Checks for typedefs, structures, and compiler characteristics. 478############################################################################### 479 480dnl We don't need these as long as we need a C99 compiler anyway. 481dnl AC_C_INLINE 482dnl AC_C_RESTRICT 483 484AC_HEADER_STDBOOL 485 486AC_TYPE_UINT8_T 487AC_TYPE_UINT16_T 488AC_TYPE_INT32_T 489AC_TYPE_UINT32_T 490AC_TYPE_INT64_T 491AC_TYPE_UINT64_T 492AC_TYPE_UINTPTR_T 493 494AC_CHECK_SIZEOF([size_t]) 495 496# The command line tool can copy high resolution timestamps if such 497# information is availabe in struct stat. Otherwise one second accuracy 498# is used. 499AC_CHECK_MEMBERS([ 500 struct stat.st_atim.tv_nsec, 501 struct stat.st_atimespec.tv_nsec, 502 struct stat.st_atimensec, 503 struct stat.st_uatime, 504 struct stat.st_atim.st__tim.tv_nsec]) 505 506AC_SYS_LARGEFILE 507AC_C_BIGENDIAN 508 509 510############################################################################### 511# Checks for library functions. 512############################################################################### 513 514# Gnulib replacements as needed 515gl_GETOPT 516 517# Find the best function to set timestamps. 518AC_CHECK_FUNCS([futimens futimes futimesat utimes utime], [break]) 519 520TUKLIB_PROGNAME 521TUKLIB_INTEGER 522TUKLIB_PHYSMEM 523TUKLIB_CPUCORES 524TUKLIB_MBSTR 525 526 527############################################################################### 528# If using GCC, set some additional AM_CFLAGS: 529############################################################################### 530 531if test "$GCC" = yes ; then 532 echo 533 echo "GCC extensions:" 534fi 535 536# Always do the visibility check but don't set AM_CFLAGS on Windows. 537# This way things get set properly even on Windows. 538gl_VISIBILITY 539if test -n "$CFLAG_VISIBILITY" && test "$is_w32" = no; then 540 AM_CFLAGS="$AM_CFLAGS $CFLAG_VISIBILITY" 541fi 542 543if test "$GCC" = yes ; then 544 # Enable as much warnings as possible. These commented warnings won't 545 # work for this package though: 546 # * -Wunreachable-code breaks several assert(0) cases, which are 547 # backed up with "return LZMA_PROG_ERROR". 548 # * -Wcast-qual would break various things where we need a non-const 549 # pointer although we don't modify anything through it. 550 # * -Wcast-align breaks optimized CRC32 and CRC64 implementation 551 # on some architectures (not on x86), where this warning is bogus, 552 # because we take care of correct alignment. 553 # * -Winline, -Wdisabled-optimization, -Wunsafe-loop-optimizations 554 # don't seem so useful here; at least the last one gives some 555 # warnings which are not bugs. 556 for NEW_FLAG in \ 557 -Wall \ 558 -Wextra \ 559 -Wformat=2 \ 560 -Winit-self \ 561 -Wmissing-include-dirs \ 562 -Wstrict-aliasing \ 563 -Wfloat-equal \ 564 -Wundef \ 565 -Wshadow \ 566 -Wpointer-arith \ 567 -Wbad-function-cast \ 568 -Wwrite-strings \ 569 -Wlogical-op \ 570 -Waggregate-return \ 571 -Wstrict-prototypes \ 572 -Wold-style-definition \ 573 -Wmissing-prototypes \ 574 -Wmissing-declarations \ 575 -Wmissing-noreturn \ 576 -Wredundant-decls 577 do 578 AC_MSG_CHECKING([if $CC accepts $NEW_FLAG]) 579 OLD_CFLAGS="$CFLAGS" 580 CFLAGS="$CFLAGS $NEW_FLAG" 581 AC_COMPILE_IFELSE([AC_LANG_SOURCE([void foo(void) { }])], [ 582 AM_CFLAGS="$AM_CFLAGS $NEW_FLAG" 583 AC_MSG_RESULT([yes]) 584 ], [ 585 AC_MSG_RESULT([no]) 586 ]) 587 CFLAGS="$OLD_CFLAGS" 588 done 589 590 AC_ARG_ENABLE([werror], 591 AC_HELP_STRING([--enable-werror], [Enable -Werror to abort 592 compilation on all compiler warnings.]), 593 [], [enable_werror=no]) 594 if test "x$enable_werror" = "xyes"; then 595 AM_CFLAGS="$AM_CFLAGS -Werror" 596 fi 597fi 598 599 600############################################################################### 601# Create the makefiles and config.h 602############################################################################### 603 604echo 605 606# Don't build the lib directory at all if we don't need any replacement 607# functions. 608AM_CONDITIONAL([COND_GNULIB], test -n "$LIBOBJS") 609 610# Add default AM_CFLAGS. 611AC_SUBST([AM_CFLAGS]) 612 613# This is needed for src/scripts. 614xz=`echo xz | sed "$program_transform_name"` 615AC_SUBST([xz]) 616 617AC_CONFIG_FILES([ 618 Doxyfile 619 Makefile 620 po/Makefile.in 621 lib/Makefile 622 src/Makefile 623 src/liblzma/liblzma.pc 624 src/liblzma/Makefile 625 src/liblzma/api/Makefile 626 src/xz/Makefile 627 src/xzdec/Makefile 628 src/lzmainfo/Makefile 629 src/scripts/Makefile 630 src/scripts/xzdiff 631 src/scripts/xzgrep 632 src/scripts/xzmore 633 src/scripts/xzless 634 tests/Makefile 635 debug/Makefile 636]) 637 638AC_OUTPUT 639 640# Some warnings 641if test x$tuklib_cv_physmem_method = xunknown; then 642 echo 643 echo "WARNING:" 644 echo "No supported method to detect the amount of RAM." 645 echo "Consider using --enable-assume-ram (if you didn't already)" 646 echo "or make a patch to add support for this operating system." 647fi 648 649# Not threading yet so don't warn. 650#if test x$tuklib_cv_cpucores_method = xunknown; then 651# echo 652# echo "WARNING:" 653# echo "No supported method to detect the number of CPU cores." 654#fi 655