From f8b8124c9ed688ddbefff96c1c3373bf84390b79 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Sat, 5 Nov 2016 13:49:21 +0100 Subject: [PATCH 01/12] several binary packages created from one source package --- CHANGELOG | 4 +- tools/packaging/debian/CPackOptions.cmake.in | 2 +- tools/packaging/debian/create_package.cmake | 7 ++- tools/packaging/debian/debian.control.in | 36 ++++++++++++-- tools/packaging/debian/debian.rules.in | 49 +++++++++++++++++-- tools/packaging/debian/libamdis-debug.install | 5 ++ tools/packaging/debian/libamdis-dev.install | 14 ++++++ .../debian/libamdis-par-debug.install | 5 ++ tools/packaging/debian/libamdis-par.install | 5 ++ tools/packaging/debian/libamdis.install | 5 ++ 10 files changed, 118 insertions(+), 14 deletions(-) create mode 100644 tools/packaging/debian/libamdis-debug.install create mode 100644 tools/packaging/debian/libamdis-dev.install create mode 100644 tools/packaging/debian/libamdis-par-debug.install create mode 100644 tools/packaging/debian/libamdis-par.install create mode 100644 tools/packaging/debian/libamdis.install diff --git a/CHANGELOG b/CHANGELOG index e0a8ae8f..d7e23789 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,4 @@ -libamdis (1.1~rc1-1) UNRELEASED; urgency=medium +amdis (1.1~rc1-1) UNRELEASED; urgency=medium * CMake configuration redesigned * ARH3 reader corrected to parse .parh files correctly @@ -10,4 +10,4 @@ libamdis (1.1~rc1-1) UNRELEASED; urgency=medium * DirichletBC accepting expressions as value * Resenbrock time-discretization in parallel - -- Simon Praetorius Mon, 31 Oct 2016 10:46:58 +0100 \ No newline at end of file + -- Simon Praetorius Mon, 31 Oct 2016 10:46:58 +0100 diff --git a/tools/packaging/debian/CPackOptions.cmake.in b/tools/packaging/debian/CPackOptions.cmake.in index 54b7c968..5948da27 100644 --- a/tools/packaging/debian/CPackOptions.cmake.in +++ b/tools/packaging/debian/CPackOptions.cmake.in @@ -1,4 +1,4 @@ -set(CPACK_PACKAGE_NAME "@PACKAGE_NAME@") +set(CPACK_PACKAGE_NAME "@PACKAGE_SOURCE_NAME@") set(CPACK_PACKAGE_VERSION "1.1~rc1") SET(CPACK_PACKAGE_VERSION_MAJOR "1") SET(CPACK_PACKAGE_VERSION_MINOR "1") diff --git a/tools/packaging/debian/create_package.cmake b/tools/packaging/debian/create_package.cmake index 1c35f72c..54d268cf 100644 --- a/tools/packaging/debian/create_package.cmake +++ b/tools/packaging/debian/create_package.cmake @@ -2,6 +2,7 @@ # CONFIG = [Debug|Release] # COMPONENT = [SEQUENTIAL|PARALLEL] +set(PACKAGE_SOURCE_NAME "amdis") set(PACKAGE_NAME "libamdis") if ("${COMPONENT}" STREQUAL "PARALLEL") @@ -12,12 +13,11 @@ else () endif () if ("${CONFIG}" STREQUAL "Debug") - set(PACKAGE_NAME "${PACKAGE_NAME}-dbg") + set(PACKAGE_NAME "${PACKAGE_NAME}-debug") set(PACKAGE_SECTION "debug") else () set(PACKAGE_SECTION "misc") endif () -# set(PACKAGE_NAME "${PACKAGE_NAME}-dev") set(IN_DIR ${CMAKE_SOURCE_DIR}/tools/packaging/debian) set(OUT_DIR ${CMAKE_SOURCE_DIR}/debian_package) @@ -71,6 +71,9 @@ configure_file(${CMAKE_SOURCE_DIR}/CHANGELOG ${DEBIAN_DIR}/changelog COPYONLY) configure_file(${IN_DIR}/debian.copyright.in ${DEBIAN_DIR}/copyright @ONLY) configure_file(${IN_DIR}/debian.control.in ${DEBIAN_DIR}/control @ONLY) configure_file(${IN_DIR}/debian.rules.in ${DEBIAN_DIR}/rules @ONLY) +configure_file(${IN_DIR}/libamdis-dev.install ${DEBIAN_DIR}/libamdis-dev.install @ONLY) +configure_file(${IN_DIR}/libamdis.install ${DEBIAN_DIR}/libamdis.install @ONLY) +configure_file(${IN_DIR}/libamdis-par.install ${DEBIAN_DIR}/libamdis-par.install @ONLY) execute_process(COMMAND chmod +x ${DEBIAN_DIR}/rules) file(WRITE ${DEBIAN_DIR}/compat "9\n") file(WRITE ${DEBIAN_DIR}/soure/format "3.0 (quilt)\n") diff --git a/tools/packaging/debian/debian.control.in b/tools/packaging/debian/debian.control.in index 1e9ea741..79794375 100644 --- a/tools/packaging/debian/debian.control.in +++ b/tools/packaging/debian/debian.control.in @@ -1,18 +1,44 @@ -Source: @PACKAGE_NAME@ +Source: amdis Maintainer: @PACKAGE_CONTACT@ -Section: @PACKAGE_SECTION@ +Section: contrib/misc Priority: optional Standards-Version: 3.9.2 +Vcs-Git: https://gitlab.math.tu-dresden.de/iwr/amdis.git +Homepage: https://gitlab.math.tu-dresden.de/iwr/amdis Build-Depends: debhelper (>= 9), libboost-date-time-dev (>= 1.48), libboost-filesystem-dev (>= 1.48), libboost-iostreams-dev (>= 1.48), libboost-program-options-dev (>= 1.48), libboost-system-dev (>= 1.48), - zlib1g-dev (>= 1.2), libsuitesparse-dev (>= 4.2.1), cmake (>= 2.8.10) + zlib1g-dev (>= 1.2), libsuitesparse-dev (>= 4.2.1), cmake (>= 2.8.10), + petsc-dev (>= 3.3), libparmetis-dev (>= 3.0) -Package: @PACKAGE_NAME@ +Package: libamdis-dev Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libboost-date-time-dev (>= 1.48), libboost-filesystem-dev (>= 1.48), libboost-iostreams-dev (>= 1.48), libboost-program-options-dev (>= 1.48), libboost-system-dev (>= 1.48), - zlib1g-dev (>= 1.2), libsuitesparse-dev (>= 4.2.1), cmake (>= 2.8.10) + zlib1g-dev (>= 1.2), cmake (>= 2.8.10) +Recommends: libamdis (= @PACKAGE_VERSION@), libamdis-par (= @PACKAGE_VERSION@) +Suggests: libamdis-debug (= @PACKAGE_VERSION@), libamdis-par-debug (= @PACKAGE_VERSION@) Description: @PACKAGE_DESCRIPTION_SUMMARY@ @PACKAGE_DESCRIPTION@ + . + This package provides the include header-files of AMDiS. + +Package: libamdis +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libamdis-dev (= @PACKAGE_VERSION@), + libsuitesparse-dev (>= 4.2.1) +Description: @PACKAGE_DESCRIPTION_SUMMARY@ + @PACKAGE_DESCRIPTION@ + . + This is the sequential version in Release mode of AMDiS. + +Package: libamdis-par +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libamdis-dev (= @PACKAGE_VERSION@), + petsc-dev (>= 3.3), libparmetis-dev (>= 3.0) +Description: @PACKAGE_DESCRIPTION_SUMMARY@ + @PACKAGE_DESCRIPTION@ + . + This is the parallel version in Release mode of AMDiS. + diff --git a/tools/packaging/debian/debian.rules.in b/tools/packaging/debian/debian.rules.in index 4311d8e1..96680c19 100644 --- a/tools/packaging/debian/debian.rules.in +++ b/tools/packaging/debian/debian.rules.in @@ -4,8 +4,49 @@ dh $@ override_dh_auto_configure: - cmake -DCMAKE_BUILD_TYPE=@CONFIG@ \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis --package=libamdis -- \ + -DCMAKE_BUILD_TYPE=Release \ -DENABLE_EXTENSIONS:BOOL=ON \ - -DENABLE_COMPRESSION:BOOL=ON @ADDITIONAL_FLAGS@ \ - AMDiS + -DENABLE_COMPRESSION:BOOL=ON \ + -DENABLE_UMFPACK:BOOL=ON + + dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par --package=libamdis-par -- \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_EXTENSIONS:BOOL=ON \ + -DENABLE_COMPRESSION:BOOL=ON \ + -DENABLE_UMFPACK:BOOL=OFF \ + -DENABLE_PARALLEL_DOMAIN:BOOL=ON + +# dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug -- \ +# -DCMAKE_BUILD_TYPE=Debug \ +# -DENABLE_EXTENSIONS:BOOL=ON \ +# -DENABLE_COMPRESSION:BOOL=ON \ +# -DENABLE_UMFPACK:BOOL=OFF \ +# -DENABLE_PARALLEL_DOMAIN:BOOL=ON + +# dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_debug --package=libamdis-debug -- \ +# -DCMAKE_BUILD_TYPE=Debug \ +# -DENABLE_EXTENSIONS:BOOL=ON \ +# -DENABLE_COMPRESSION:BOOL=ON \ +# -DENABLE_UMFPACK:BOOL=ON + +override_dh_auto_build: + dh_auto_build --builddirectory=build_libamdis --package=libamdis + dh_auto_build --builddirectory=build_libamdis_par --package=libamdis-par + +# dh_auto_build -DAMDiS --builddirectory=build_libamdis_debug --package=libamdis-debug +# dh_auto_build -DAMDiS --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug + +override_dh_auto_install: + dh_auto_install --builddirectory=build_libamdis --package=libamdis + dh_install --package=libamdis-dev + dh_install --package=libamdis + + dh_auto_install --builddirectory=build_libamdis_par --package=libamdis-par + dh_install --package=libamdis-par + + +# override_dh_strip: +# dh_Strip --remaining-packages +# dh_strip --package=libamdis-debug --keep-debug +# dh_strip --package=libamdis-par-debug --keep-debug diff --git a/tools/packaging/debian/libamdis-debug.install b/tools/packaging/debian/libamdis-debug.install new file mode 100644 index 00000000..4836d9cd --- /dev/null +++ b/tools/packaging/debian/libamdis-debug.install @@ -0,0 +1,5 @@ +/usr/lib/amdis/libamdis-sd.so +/usr/lib/amdis/libamdiscompositefem-sd.so +/usr/lib/amdis/libamdisreinit-sd.so +/usr/lib/amdis/libamdisextensions-sd.so +/usr/share/amdis/AMDIS-sd.cmake diff --git a/tools/packaging/debian/libamdis-dev.install b/tools/packaging/debian/libamdis-dev.install new file mode 100644 index 00000000..15e94bd5 --- /dev/null +++ b/tools/packaging/debian/libamdis-dev.install @@ -0,0 +1,14 @@ +/usr/include/amdis/ +/usr/lib/amdis/libmuparser.so +/usr/share/amdis/AMDISConfig.cmake +/usr/share/amdis/AMDISConfigVersion.cmake +/usr/share/amdis/AMDISUse.cmake +/usr/share/amdis/target_enable_bddcml.cmake +/usr/share/amdis/target_enable_boost.cmake +/usr/share/amdis/target_enable_cxx11.cmake +/usr/share/amdis/target_enable_hypre.cmake +/usr/share/amdis/target_enable_mtl4.cmake +/usr/share/amdis/target_enable_petsc.cmake +/usr/share/amdis/target_enable_png.cmake +/usr/share/amdis/target_enable_umfpack.cmake +/usr/share/amdis/target_enable_zoltan.cmake diff --git a/tools/packaging/debian/libamdis-par-debug.install b/tools/packaging/debian/libamdis-par-debug.install new file mode 100644 index 00000000..ce67f025 --- /dev/null +++ b/tools/packaging/debian/libamdis-par-debug.install @@ -0,0 +1,5 @@ +/usr/lib/amdis/libamdis-pd.so +/usr/lib/amdis/libamdiscompositefem-pd.so +/usr/lib/amdis/libamdisreinit-pd.so +/usr/lib/amdis/libamdisextensions-pd.so +/usr/share/amdis/AMDIS-pd.cmake diff --git a/tools/packaging/debian/libamdis-par.install b/tools/packaging/debian/libamdis-par.install new file mode 100644 index 00000000..d0640a7e --- /dev/null +++ b/tools/packaging/debian/libamdis-par.install @@ -0,0 +1,5 @@ +/usr/lib/amdis/libamdis-p.so +/usr/lib/amdis/libamdiscompositefem-p.so +/usr/lib/amdis/libamdisreinit-p.so +/usr/lib/amdis/libamdisextensions-p.so +/usr/share/amdis/AMDIS-p.cmake diff --git a/tools/packaging/debian/libamdis.install b/tools/packaging/debian/libamdis.install new file mode 100644 index 00000000..3b005274 --- /dev/null +++ b/tools/packaging/debian/libamdis.install @@ -0,0 +1,5 @@ +/usr/lib/amdis/libamdis-s.so +/usr/lib/amdis/libamdiscompositefem-s.so +/usr/lib/amdis/libamdisreinit-s.so +/usr/lib/amdis/libamdisextensions-s.so +/usr/share/amdis/AMDIS-s.cmake -- GitLab From 8aee90ebf7b12feb7ceea3c77ca21da080eeb908 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Sat, 5 Nov 2016 22:03:06 +0100 Subject: [PATCH 02/12] package generation of deb packages works --- .../{debian.changelog.in => changelog.in} | 0 .../debian/{debian.control.in => control.in} | 17 ++++ .../{debian.copyright.in => copyright.in} | 0 tools/packaging/debian/create_package.cmake | 95 ++++++++----------- tools/packaging/debian/debian.rules.in | 52 ---------- tools/packaging/debian/libamdis-debug.install | 1 - .../debian/libamdis-par-debug.install | 1 - tools/packaging/debian/rules.in | 55 +++++++++++ 8 files changed, 113 insertions(+), 108 deletions(-) rename tools/packaging/debian/{debian.changelog.in => changelog.in} (100%) rename tools/packaging/debian/{debian.control.in => control.in} (77%) rename tools/packaging/debian/{debian.copyright.in => copyright.in} (100%) delete mode 100644 tools/packaging/debian/debian.rules.in create mode 100644 tools/packaging/debian/rules.in diff --git a/tools/packaging/debian/debian.changelog.in b/tools/packaging/debian/changelog.in similarity index 100% rename from tools/packaging/debian/debian.changelog.in rename to tools/packaging/debian/changelog.in diff --git a/tools/packaging/debian/debian.control.in b/tools/packaging/debian/control.in similarity index 77% rename from tools/packaging/debian/debian.control.in rename to tools/packaging/debian/control.in index 79794375..3595c529 100644 --- a/tools/packaging/debian/debian.control.in +++ b/tools/packaging/debian/control.in @@ -42,3 +42,20 @@ Description: @PACKAGE_DESCRIPTION_SUMMARY@ . This is the parallel version in Release mode of AMDiS. +Package: libamdis-debug +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libamdis (= @PACKAGE_VERSION@) +Description: @PACKAGE_DESCRIPTION_SUMMARY@ + @PACKAGE_DESCRIPTION@ + . + This is the sequential version in Debug mode of AMDiS. + +Package: libamdis-par-debug +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libamdis-par (= @PACKAGE_VERSION@) +Description: @PACKAGE_DESCRIPTION_SUMMARY@ + @PACKAGE_DESCRIPTION@ + . + This is the parallel version in Debug mode of AMDiS. + + diff --git a/tools/packaging/debian/debian.copyright.in b/tools/packaging/debian/copyright.in similarity index 100% rename from tools/packaging/debian/debian.copyright.in rename to tools/packaging/debian/copyright.in diff --git a/tools/packaging/debian/create_package.cmake b/tools/packaging/debian/create_package.cmake index 54d268cf..e5ac4979 100644 --- a/tools/packaging/debian/create_package.cmake +++ b/tools/packaging/debian/create_package.cmake @@ -1,84 +1,71 @@ -# Command line arguments: -# CONFIG = [Debug|Release] -# COMPONENT = [SEQUENTIAL|PARALLEL] +set(PACKAGE_SOURCE_NAME "amdis") +set(PACKAGE_NAME "libamdis") +set(PACKAGE_SECTION "libdevel") +set(PACKAGE_VERSION "1.1~rc1") +set(PACKAGE_VERSION_MAJOR "1") +set(PACKAGE_VERSION_MINOR "1") +set(PACKAGE_VERSION_PATCH "0") + +set(PACKAGE_CONTACT "Simon Praetorius ") +set(PACKAGE_SOURCE "") + +set(PACKAGE_DESCRIPTION_SUMMARY "A C++ library to solve a broad class of PDEs using adaptive finite elements.") +set(PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.md") +set(PACKAGE_DESCRIPTION +"Adaptive MultiDimensional Simulations (AMDiS) is a C++ library + to solve a broad class of partial differential equations (PDEs) using + adaptive finite elements.") + +set(PACKAGE_LICENSE_FILE "${CMAKE_SOURCE_DIR}/LICENSE") +set(PACKAGE_README_FILE "${CMAKE_SOURCE_DIR}/README.md") -set(PACKAGE_SOURCE_NAME "amdis") -set(PACKAGE_NAME "libamdis") - -if ("${COMPONENT}" STREQUAL "PARALLEL") - set(PACKAGE_NAME "${PACKAGE_NAME}-par") - set(ADDITIONAL_FLAGS "-DENABLE_UMFPACK:BOOL=OFF -DENABLE_PARALLEL_DOMAIN:BOOL=ON") -else () - set(ADDITIONAL_FLAGS "-DENABLE_UMFPACK:BOOL=ON") -endif () - -if ("${CONFIG}" STREQUAL "Debug") - set(PACKAGE_NAME "${PACKAGE_NAME}-debug") - set(PACKAGE_SECTION "debug") -else () - set(PACKAGE_SECTION "misc") -endif () +file(READ ${CMAKE_SOURCE_DIR}/AUTHORS PACKAGE_AUTHORS) +execute_process(COMMAND date OUTPUT_VARIABLE PACKAGE_DATE) set(IN_DIR ${CMAKE_SOURCE_DIR}/tools/packaging/debian) set(OUT_DIR ${CMAKE_SOURCE_DIR}/debian_package) file(MAKE_DIRECTORY ${OUT_DIR}) - -configure_file(${IN_DIR}/CPackOptions.cmake.in ${OUT_DIR}/CPackOptions.cmake @ONLY) -include(${OUT_DIR}/CPackOptions.cmake) - -set(PACKAGE_FILENAME ${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}) -set(PACKAGE_PREFIX ${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}) +set(PACKAGE_FILENAME ${PACKAGE_SOURCE_NAME}_${PACKAGE_VERSION}) +set(PACKAGE_PREFIX ${PACKAGE_SOURCE_NAME}-${PACKAGE_VERSION}) set(TGZ_FILENAME ${OUT_DIR}/${PACKAGE_FILENAME}.orig.tar.gz) +# create source tar.gz archive using git archive execute_process(COMMAND git archive --format=tar.gz --prefix ${PACKAGE_PREFIX}/ -o ${TGZ_FILENAME} master) -execute_process(COMMAND date +%F OUTPUT_VARIABLE CURRENT_DATE) -execute_process(COMMAND date +%Y OUTPUT_VARIABLE YEAR) - -set(PACKAGE_VERSION ${CPACK_PACKAGE_VERSION}) -SET(PACKAGE_VERSION_MAJOR ${CPACK_PACKAGE_VERSION_MAJOR}) -SET(PACKAGE_VERSION_MINOR ${CPACK_PACKAGE_VERSION_MINOR}) -SET(PACKAGE_VERSION_PATCH ${CPACK_PACKAGE_VERSION_PATCH}) -set(PACKAGE_SOURCE "") -set(PACKAGE_CONTACT ${CPACK_PACKAGE_CONTACT}) -execute_process(COMMAND date OUTPUT_VARIABLE PACKAGE_DATE) - -file(READ ${CMAKE_SOURCE_DIR}/AUTHORS PACKAGE_AUTHORS) -set(PACKAGE_DESCRIPTION_SUMMARY ${CPACK_PACKAGE_DESCRIPTION_SUMMARY}) -set(PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION}) -set(PACKAGE_LICENSE_FILE ${CMAKE_SOURCE_DIR}/LICENSE) -set(PACKAGE_README_FILE ${CMAKE_SOURCE_DIR}/README.md) -set(PACKAGE_DESCRIPTION_FILE ${PACKAGE_README_FILE}) - -# extract package generated by CPack +# extract package generated above execute_process(COMMAND tar -xzf ${TGZ_FILENAME} -C ${OUT_DIR}) +# fill debian source package directory set(DEBIAN_DIR ${OUT_DIR}/${PACKAGE_PREFIX}/debian) +file(MAKE_DIRECTORY ${DEBIAN_DIR}) +file(MAKE_DIRECTORY ${DEBIAN_DIR}/soure) + +execute_process(COMMAND date +%F OUTPUT_VARIABLE CURRENT_DATE) +execute_process(COMMAND date +%Y OUTPUT_VARIABLE YEAR) -# generate necessary files for debian packages if (NOT EXISTS ${CMAKE_SOURCE_DIR}/CHANGELOG) - configure_file(${IN_DIR}/debian.changelog.in ${CMAKE_SOURCE_DIR}/CHANGELOG @ONLY) + configure_file(${IN_DIR}/changelog.in ${CMAKE_SOURCE_DIR}/CHANGELOG @ONLY) elseif (UPDATE_CHANGELOG) execute_process(COMMAND dch -i -M "New release version published at ${CURRENT_DATE}" -c ${CMAKE_SOURCE_DIR}/CHANGELOG) endif () message(STATUS "Changelog must be uploaded to master") -file(MAKE_DIRECTORY ${DEBIAN_DIR}) -file(MAKE_DIRECTORY ${DEBIAN_DIR}/soure) - configure_file(${CMAKE_SOURCE_DIR}/CHANGELOG ${DEBIAN_DIR}/changelog COPYONLY) -configure_file(${IN_DIR}/debian.copyright.in ${DEBIAN_DIR}/copyright @ONLY) -configure_file(${IN_DIR}/debian.control.in ${DEBIAN_DIR}/control @ONLY) -configure_file(${IN_DIR}/debian.rules.in ${DEBIAN_DIR}/rules @ONLY) +configure_file(${IN_DIR}/copyright.in ${DEBIAN_DIR}/copyright @ONLY) +configure_file(${IN_DIR}/control.in ${DEBIAN_DIR}/control @ONLY) +configure_file(${IN_DIR}/rules.in ${DEBIAN_DIR}/rules @ONLY) +execute_process(COMMAND chmod +x ${DEBIAN_DIR}/rules) + configure_file(${IN_DIR}/libamdis-dev.install ${DEBIAN_DIR}/libamdis-dev.install @ONLY) configure_file(${IN_DIR}/libamdis.install ${DEBIAN_DIR}/libamdis.install @ONLY) configure_file(${IN_DIR}/libamdis-par.install ${DEBIAN_DIR}/libamdis-par.install @ONLY) -execute_process(COMMAND chmod +x ${DEBIAN_DIR}/rules) +configure_file(${IN_DIR}/libamdis-debug.install ${DEBIAN_DIR}/libamdis-debug.install @ONLY) +configure_file(${IN_DIR}/libamdis-par-debug.install ${DEBIAN_DIR}/libamdis-par-debug.install @ONLY) + file(WRITE ${DEBIAN_DIR}/compat "9\n") file(WRITE ${DEBIAN_DIR}/soure/format "3.0 (quilt)\n") - # generate the debian package execute_process(COMMAND debuild -d -us -uc WORKING_DIRECTORY ${OUT_DIR}/${PACKAGE_PREFIX}) diff --git a/tools/packaging/debian/debian.rules.in b/tools/packaging/debian/debian.rules.in deleted file mode 100644 index 96680c19..00000000 --- a/tools/packaging/debian/debian.rules.in +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/make -f - -%: - dh $@ - -override_dh_auto_configure: - dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis --package=libamdis -- \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_EXTENSIONS:BOOL=ON \ - -DENABLE_COMPRESSION:BOOL=ON \ - -DENABLE_UMFPACK:BOOL=ON - - dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par --package=libamdis-par -- \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_EXTENSIONS:BOOL=ON \ - -DENABLE_COMPRESSION:BOOL=ON \ - -DENABLE_UMFPACK:BOOL=OFF \ - -DENABLE_PARALLEL_DOMAIN:BOOL=ON - -# dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug -- \ -# -DCMAKE_BUILD_TYPE=Debug \ -# -DENABLE_EXTENSIONS:BOOL=ON \ -# -DENABLE_COMPRESSION:BOOL=ON \ -# -DENABLE_UMFPACK:BOOL=OFF \ -# -DENABLE_PARALLEL_DOMAIN:BOOL=ON - -# dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_debug --package=libamdis-debug -- \ -# -DCMAKE_BUILD_TYPE=Debug \ -# -DENABLE_EXTENSIONS:BOOL=ON \ -# -DENABLE_COMPRESSION:BOOL=ON \ -# -DENABLE_UMFPACK:BOOL=ON - -override_dh_auto_build: - dh_auto_build --builddirectory=build_libamdis --package=libamdis - dh_auto_build --builddirectory=build_libamdis_par --package=libamdis-par - -# dh_auto_build -DAMDiS --builddirectory=build_libamdis_debug --package=libamdis-debug -# dh_auto_build -DAMDiS --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug - -override_dh_auto_install: - dh_auto_install --builddirectory=build_libamdis --package=libamdis - dh_install --package=libamdis-dev - dh_install --package=libamdis - - dh_auto_install --builddirectory=build_libamdis_par --package=libamdis-par - dh_install --package=libamdis-par - - -# override_dh_strip: -# dh_Strip --remaining-packages -# dh_strip --package=libamdis-debug --keep-debug -# dh_strip --package=libamdis-par-debug --keep-debug diff --git a/tools/packaging/debian/libamdis-debug.install b/tools/packaging/debian/libamdis-debug.install index 4836d9cd..6624677f 100644 --- a/tools/packaging/debian/libamdis-debug.install +++ b/tools/packaging/debian/libamdis-debug.install @@ -2,4 +2,3 @@ /usr/lib/amdis/libamdiscompositefem-sd.so /usr/lib/amdis/libamdisreinit-sd.so /usr/lib/amdis/libamdisextensions-sd.so -/usr/share/amdis/AMDIS-sd.cmake diff --git a/tools/packaging/debian/libamdis-par-debug.install b/tools/packaging/debian/libamdis-par-debug.install index ce67f025..753890d7 100644 --- a/tools/packaging/debian/libamdis-par-debug.install +++ b/tools/packaging/debian/libamdis-par-debug.install @@ -2,4 +2,3 @@ /usr/lib/amdis/libamdiscompositefem-pd.so /usr/lib/amdis/libamdisreinit-pd.so /usr/lib/amdis/libamdisextensions-pd.so -/usr/share/amdis/AMDIS-pd.cmake diff --git a/tools/packaging/debian/rules.in b/tools/packaging/debian/rules.in new file mode 100644 index 00000000..fb357c3a --- /dev/null +++ b/tools/packaging/debian/rules.in @@ -0,0 +1,55 @@ +#!/usr/bin/make -f + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis --package=libamdis -- \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_EXTENSIONS:BOOL=ON \ + -DENABLE_COMPRESSION:BOOL=ON \ + -DENABLE_UMFPACK:BOOL=ON + + dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par --package=libamdis-par -- \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_EXTENSIONS:BOOL=ON \ + -DENABLE_COMPRESSION:BOOL=ON \ + -DENABLE_UMFPACK:BOOL=OFF \ + -DENABLE_PARALLEL_DOMAIN:BOOL=ON + + dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_debug --package=libamdis-debug -- \ + -DCMAKE_BUILD_TYPE=Debug \ + -DENABLE_EXTENSIONS:BOOL=ON \ + -DENABLE_COMPRESSION:BOOL=ON \ + -DENABLE_UMFPACK:BOOL=ON + + dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug -- \ + -DCMAKE_BUILD_TYPE=Debug \ + -DENABLE_EXTENSIONS:BOOL=ON \ + -DENABLE_COMPRESSION:BOOL=ON \ + -DENABLE_UMFPACK:BOOL=OFF \ + -DENABLE_PARALLEL_DOMAIN:BOOL=ON + +override_dh_auto_build: + dh_auto_build --builddirectory=build_libamdis --package=libamdis --max-parallel=2 + dh_auto_build --builddirectory=build_libamdis_par --package=libamdis-par --max-parallel=2 + dh_auto_build --builddirectory=build_libamdis_debug --package=libamdis-debug --max-parallel=2 + dh_auto_build --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug --max-parallel=2 + +override_dh_auto_install: + dh_auto_install --builddirectory=build_libamdis --package=libamdis + dh_auto_install --builddirectory=build_libamdis_par --package=libamdis-par + dh_auto_install --builddirectory=build_libamdis_debug --package=libamdis-debug + dh_auto_install --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug + +override_dh_install: + dh_install --package=libamdis-dev + dh_install --package=libamdis + dh_install --package=libamdis-par + dh_install --package=libamdis-debug + dh_install --package=libamdis-par-debug + +override_dh_strip: + dh_strip --package=libamdis-debug --keep-debug + dh_strip --package=libamdis-par-debug --keep-debug + dh_strip --remaining-packages -- GitLab From 7bedce0be690f22a0f19dfeb41d3239817169e85 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Mon, 7 Nov 2016 16:15:58 +0100 Subject: [PATCH 03/12] set default build-type to RelWithDebInfo --- AMDiS/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AMDiS/CMakeLists.txt b/AMDiS/CMakeLists.txt index 243f51f2..2342aaa3 100644 --- a/AMDiS/CMakeLists.txt +++ b/AMDiS/CMakeLists.txt @@ -8,8 +8,8 @@ set(BASE_DIR ${AMDiS_SOURCE_DIR}) set(SOURCE_DIR ${BASE_DIR}/src) if (NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE Debug CACHE STRING - "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." + set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING + "Choose the type of build, options are: None Debug Release [RelWithDebInfo] MinSizeRel." FORCE) endif () -- GitLab From 0fccc81b522e3562ee4d69fa5ac0d5237a976934 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Mon, 7 Nov 2016 20:20:46 +0100 Subject: [PATCH 04/12] debian build files updated --- README.md | 2 +- tools/packaging/debian/CPackOptions.cmake.in | 17 ----------------- tools/packaging/debian/libamdis-dev.examples | 1 + tools/packaging/debian/rules.in | 7 +++---- 4 files changed, 5 insertions(+), 22 deletions(-) delete mode 100644 tools/packaging/debian/CPackOptions.cmake.in create mode 100644 tools/packaging/debian/libamdis-dev.examples diff --git a/README.md b/README.md index c68d586c..6d42e90f 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ cmake --build . --target all The documentation is built using [Doxygen](http://www.doxygen.org). Simply run the command in the `doc` subdirectory: ``` -cd doc +cd AMDiS/doc doxygen ``` diff --git a/tools/packaging/debian/CPackOptions.cmake.in b/tools/packaging/debian/CPackOptions.cmake.in deleted file mode 100644 index 5948da27..00000000 --- a/tools/packaging/debian/CPackOptions.cmake.in +++ /dev/null @@ -1,17 +0,0 @@ -set(CPACK_PACKAGE_NAME "@PACKAGE_SOURCE_NAME@") -set(CPACK_PACKAGE_VERSION "1.1~rc1") -SET(CPACK_PACKAGE_VERSION_MAJOR "1") -SET(CPACK_PACKAGE_VERSION_MINOR "1") -SET(CPACK_PACKAGE_VERSION_PATCH "0") -set(CPACK_PACKAGE_CONTACT "Simon Praetorius ") - -set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A C++ library to solve a broad class of PDEs using adaptive finite elements.") -set(CPACK_PACKAGE_DESCRIPTION_FILE "@CMAKE_SOURCE_DIR@/README.md") -set(CPACK_PACKAGE_DESCRIPTION "Adaptive MultiDimensional Simulations (AMDiS) is a C++ library - to solve a broad class of partial differential equations (PDEs) using - adaptive finite elements.") - -set(CPACK_RESOURCE_FILE_LICENSE "@CMAKE_SOURCE_DIR@/LICENSE") -set(CPACK_RESOURCE_FILE_README "@CMAKE_SOURCE_DIR@/README.md") - -set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}") diff --git a/tools/packaging/debian/libamdis-dev.examples b/tools/packaging/debian/libamdis-dev.examples new file mode 100644 index 00000000..08a24d5c --- /dev/null +++ b/tools/packaging/debian/libamdis-dev.examples @@ -0,0 +1 @@ +demo/ \ No newline at end of file diff --git a/tools/packaging/debian/rules.in b/tools/packaging/debian/rules.in index fb357c3a..8747b7df 100644 --- a/tools/packaging/debian/rules.in +++ b/tools/packaging/debian/rules.in @@ -5,26 +5,24 @@ override_dh_auto_configure: dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis --package=libamdis -- \ - -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DENABLE_EXTENSIONS:BOOL=ON \ -DENABLE_COMPRESSION:BOOL=ON \ -DENABLE_UMFPACK:BOOL=ON dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par --package=libamdis-par -- \ - -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DENABLE_EXTENSIONS:BOOL=ON \ -DENABLE_COMPRESSION:BOOL=ON \ -DENABLE_UMFPACK:BOOL=OFF \ -DENABLE_PARALLEL_DOMAIN:BOOL=ON dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_debug --package=libamdis-debug -- \ - -DCMAKE_BUILD_TYPE=Debug \ -DENABLE_EXTENSIONS:BOOL=ON \ -DENABLE_COMPRESSION:BOOL=ON \ -DENABLE_UMFPACK:BOOL=ON dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug -- \ - -DCMAKE_BUILD_TYPE=Debug \ -DENABLE_EXTENSIONS:BOOL=ON \ -DENABLE_COMPRESSION:BOOL=ON \ -DENABLE_UMFPACK:BOOL=OFF \ @@ -35,6 +33,7 @@ override_dh_auto_build: dh_auto_build --builddirectory=build_libamdis_par --package=libamdis-par --max-parallel=2 dh_auto_build --builddirectory=build_libamdis_debug --package=libamdis-debug --max-parallel=2 dh_auto_build --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug --max-parallel=2 + doxygen AMDiS/doc/Doxyfile override_dh_auto_install: dh_auto_install --builddirectory=build_libamdis --package=libamdis -- GitLab From a9ec034aa10ba406165bbe1720daf34ff199fd75 Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Tue, 8 Nov 2016 00:36:04 +0100 Subject: [PATCH 05/12] prepared for source build and upload --- AMDiS/cmake/enable_petsc.cmake | 3 ++- AMDiS/cmake3/target_enable_petsc.cmake | 3 ++- CHANGELOG | 2 +- tools/packaging/debian/control.in | 4 ++-- tools/packaging/debian/create_package.cmake | 1 + tools/packaging/debian/rules.in | 2 ++ 6 files changed, 10 insertions(+), 5 deletions(-) diff --git a/AMDiS/cmake/enable_petsc.cmake b/AMDiS/cmake/enable_petsc.cmake index 49c5b42c..974c073d 100644 --- a/AMDiS/cmake/enable_petsc.cmake +++ b/AMDiS/cmake/enable_petsc.cmake @@ -61,7 +61,8 @@ macro(enable_petsc _FLAGS_ _INC_DIRS_ _LIBS_) # if not valid, search again if (NOT PETSC_VALID) - find_package(PETSc REQUIRED) + message(WARNING " ---> pkg-config of PETSc is broken!") + find_package(PETSc REQUIRED CXX) set(PETSC_INCLUDE_DIRS ${PETSC_INCLUDES}) set(PETSC_LIBRARY_DIRS ${PETSC_LIB_DIR}) message(STATUS " Found PETSc, version ${PETSC_VERSION}") diff --git a/AMDiS/cmake3/target_enable_petsc.cmake b/AMDiS/cmake3/target_enable_petsc.cmake index 1aba50e9..0591bc2b 100644 --- a/AMDiS/cmake3/target_enable_petsc.cmake +++ b/AMDiS/cmake3/target_enable_petsc.cmake @@ -61,7 +61,8 @@ macro(target_enable_petsc _TARGET_ _SCOPE_) # if not valid, search again if (NOT PETSC_VALID) - find_package(PETSc REQUIRED) + message(WARNING " ---> pkg-config of PETSc is broken!") + find_package(PETSc REQUIRED CXX) set(PETSC_INCLUDE_DIRS ${PETSC_INCLUDES}) set(PETSC_LIBRARY_DIRS ${PETSC_LIB_DIR}) message(STATUS " Found PETSc, version ${PETSC_VERSION}") diff --git a/CHANGELOG b/CHANGELOG index d7e23789..9c5870d8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,4 @@ -amdis (1.1~rc1-1) UNRELEASED; urgency=medium +amdis (1.1~rc1-1) xenial; urgency=medium * CMake configuration redesigned * ARH3 reader corrected to parse .parh files correctly diff --git a/tools/packaging/debian/control.in b/tools/packaging/debian/control.in index 3595c529..edcb02f9 100644 --- a/tools/packaging/debian/control.in +++ b/tools/packaging/debian/control.in @@ -9,14 +9,14 @@ Build-Depends: debhelper (>= 9), libboost-date-time-dev (>= 1.48), libboost-filesystem-dev (>= 1.48), libboost-iostreams-dev (>= 1.48), libboost-program-options-dev (>= 1.48), libboost-system-dev (>= 1.48), zlib1g-dev (>= 1.2), libsuitesparse-dev (>= 4.2.1), cmake (>= 2.8.10), - petsc-dev (>= 3.3), libparmetis-dev (>= 3.0) + petsc-dev (>= 3.3), libparmetis-dev (>= 3.0), pkg-config (>= 0.26) Package: libamdis-dev Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libboost-date-time-dev (>= 1.48), libboost-filesystem-dev (>= 1.48), libboost-iostreams-dev (>= 1.48), libboost-program-options-dev (>= 1.48), libboost-system-dev (>= 1.48), - zlib1g-dev (>= 1.2), cmake (>= 2.8.10) + zlib1g-dev (>= 1.2), cmake (>= 2.8.10), pkg-config (>= 0.26) Recommends: libamdis (= @PACKAGE_VERSION@), libamdis-par (= @PACKAGE_VERSION@) Suggests: libamdis-debug (= @PACKAGE_VERSION@), libamdis-par-debug (= @PACKAGE_VERSION@) Description: @PACKAGE_DESCRIPTION_SUMMARY@ diff --git a/tools/packaging/debian/create_package.cmake b/tools/packaging/debian/create_package.cmake index e5ac4979..45e49247 100644 --- a/tools/packaging/debian/create_package.cmake +++ b/tools/packaging/debian/create_package.cmake @@ -67,5 +67,6 @@ file(WRITE ${DEBIAN_DIR}/compat "9\n") file(WRITE ${DEBIAN_DIR}/soure/format "3.0 (quilt)\n") # generate the debian package +# execute_process(COMMAND debuild -S -sa execute_process(COMMAND debuild -d -us -uc WORKING_DIRECTORY ${OUT_DIR}/${PACKAGE_PREFIX}) diff --git a/tools/packaging/debian/rules.in b/tools/packaging/debian/rules.in index 8747b7df..30111240 100644 --- a/tools/packaging/debian/rules.in +++ b/tools/packaging/debian/rules.in @@ -18,11 +18,13 @@ override_dh_auto_configure: -DENABLE_PARALLEL_DOMAIN:BOOL=ON dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_debug --package=libamdis-debug -- \ + -DCMAKE_BUILD_TYPE=Debug \ -DENABLE_EXTENSIONS:BOOL=ON \ -DENABLE_COMPRESSION:BOOL=ON \ -DENABLE_UMFPACK:BOOL=ON dh_auto_configure -Scmake -DAMDiS --builddirectory=build_libamdis_par_debug --package=libamdis-par-debug -- \ + -DCMAKE_BUILD_TYPE=Debug \ -DENABLE_EXTENSIONS:BOOL=ON \ -DENABLE_COMPRESSION:BOOL=ON \ -DENABLE_UMFPACK:BOOL=OFF \ -- GitLab From 36baa791f9da499b93d6b22981ae2a2b5707468b Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Tue, 8 Nov 2016 17:44:03 +0100 Subject: [PATCH 06/12] muparser library cleaned up and debian package configuration finished --- AMDiS/lib/muparser_v134/Install.txt | 126 - AMDiS/lib/muparser_v134/Makefile.in | 376 - .../muparser_v134/build/autoconf/aclocal.m4 | 1991 ---- .../muparser_v134/build/autoconf/acregen.sh | 50 - .../build/autoconf/autoconf_inc.m4 | 134 - .../build/autoconf/bakefile-presets.m4 | 151 - .../muparser_v134/build/autoconf/config.guess | 1497 --- .../muparser_v134/build/autoconf/config.sub | 1608 --- .../muparser_v134/build/autoconf/configure.ac | 80 - .../muparser_v134/build/autoconf/install-sh | 2 - .../build/autoconf/muparser.pc.in | 11 - .../build/bakefiles/Bakefiles.bkgen | 35 - .../muparser_v134/build/bakefiles/howto.txt | 16 - .../build/bakefiles/muparser.bkl | 160 - .../build/bakefiles/presets/debugopt.bkl | 55 - .../build/bakefiles/presets/setbuilddir.bkl | 63 - .../build/bakefiles/presets/sharedopt.bkl | 42 - .../build/bakefiles/presets/unicodeopt.bkl | 43 - AMDiS/lib/muparser_v134/build/makefile.bcc | 317 - AMDiS/lib/muparser_v134/build/makefile.mingw | 291 - AMDiS/lib/muparser_v134/build/makefile.vc | 330 - AMDiS/lib/muparser_v134/build/makefile.wat | 355 - .../muparser_v134/build/msvc2003/muparser.sln | 47 - .../build/msvc2003/muparser_example1.vcproj | 161 - .../build/msvc2003/muparser_example2.vcproj | 161 - .../build/msvc2003/muparser_muParser.vcproj | 344 - .../muparser_v134/build/msvc2005/muparser.sln | 48 - .../build/msvc2005/muparser_example1.vcproj | 232 - .../build/msvc2005/muparser_example2.vcproj | 232 - .../build/msvc2005/muparser_muParser.vcproj | 477 - .../muparser_v134/build/msvc2008/muparser.sln | 48 - .../build/msvc2008/muparser_example1.vcproj | 216 - .../build/msvc2008/muparser_example2.vcproj | 225 - .../build/msvc2008/muparser_muParser.vcproj | 466 - AMDiS/lib/muparser_v134/configure | 9059 ----------------- AMDiS/lib/muparser_v134/docs/Doxyfile | 1504 --- .../images/Crystal_Clear_app_utilities.png | Bin 14133 -> 0 bytes .../muparser_v134/docs/html/images/api.png | Bin 13991 -> 0 bytes .../docs/html/images/api_dark.png | Bin 13126 -> 0 bytes .../muparser_v134/docs/html/images/bench2.jpg | Bin 54280 -> 0 bytes .../muparser_v134/docs/html/images/blocks.png | Bin 2132 -> 0 bytes .../muparser_v134/docs/html/images/build.png | Bin 2010 -> 0 bytes .../docs/html/images/bytecode.png | Bin 3459 -> 0 bytes .../docs/html/images/caption.png | Bin 4331 -> 0 bytes .../muparser_v134/docs/html/images/diff.png | Bin 3167 -> 0 bytes .../docs/html/images/download.gif | Bin 2628 -> 0 bytes .../docs/html/images/download.png | Bin 11019 -> 0 bytes .../docs/html/images/download_dark.png | Bin 9445 -> 0 bytes .../docs/html/images/download_muparser.png | Bin 10729 -> 0 bytes .../docs/html/images/download_muparser_.png | Bin 11744 -> 0 bytes .../muparser_v134/docs/html/images/grad1.jpg | Bin 3217 -> 0 bytes .../muparser_v134/docs/html/images/grad2.jpg | Bin 99522 -> 0 bytes .../muparser_v134/docs/html/images/grad2.xcf | Bin 162126 -> 0 bytes .../muparser_v134/docs/html/images/grad3.jpg | Bin 1955 -> 0 bytes .../muparser_v134/docs/html/images/help.gif | Bin 2749 -> 0 bytes .../muparser_v134/docs/html/images/help.png | Bin 13193 -> 0 bytes .../muparser_v134/docs/html/images/home.png | Bin 11624 -> 0 bytes .../docs/html/images/home_dark.png | Bin 10183 -> 0 bytes .../muparser_v134/docs/html/images/info.png | Bin 2010 -> 0 bytes .../muparser_v134/docs/html/images/list.png | Bin 886 -> 0 bytes .../muparser_v134/docs/html/images/logo.xcf | Bin 163548 -> 0 bytes .../docs/html/images/mathparser.jpg | Bin 47943 -> 0 bytes .../docs/html/images/mathparser_logo.gif | Bin 7680 -> 0 bytes .../docs/html/images/mathparser_small.jpg | Bin 17083 -> 0 bytes .../docs/html/images/muParser.png | Bin 36326 -> 0 bytes .../docs/html/images/muParserNET.png | Bin 8904 -> 0 bytes .../docs/html/images/muParserNET.xcf | Bin 52933 -> 0 bytes .../docs/html/images/muParserNET_.png | Bin 9805 -> 0 bytes .../docs/html/images/muParserX.png | Bin 7893 -> 0 bytes .../docs/html/images/muParserX.xcf | Bin 35414 -> 0 bytes .../docs/html/images/muParserX_.png | Bin 8639 -> 0 bytes .../muparser_v134/docs/html/images/osi.jpg | Bin 11784 -> 0 bytes .../docs/html/images/question.png | Bin 686 -> 0 bytes .../docs/html/images/related.png | Bin 12931 -> 0 bytes .../muparser_v134/docs/html/images/run.png | Bin 2032 -> 0 bytes .../muparser_v134/docs/html/images/sflogo.png | Bin 5072 -> 0 bytes .../docs/html/images/thumb_geodes.jpg | Bin 4819 -> 0 bytes .../docs/html/images/thumb_kst.jpg | Bin 5957 -> 0 bytes .../docs/html/images/thumb_matrix.jpg | Bin 5364 -> 0 bytes .../docs/html/images/thumb_meshlab.jpg | Bin 13305 -> 0 bytes .../docs/html/images/thumb_pasimodo.jpg | Bin 5850 -> 0 bytes .../docs/html/images/thumb_qtiplot.jpg | Bin 9981 -> 0 bytes .../docs/html/images/thumb_tm2.jpg | Bin 6718 -> 0 bytes .../docs/html/images/thumb_trini.jpg | Bin 5110 -> 0 bytes .../docs/html/images/warning.gif | Bin 1510 -> 0 bytes .../muparser_v134/docs/html/images/xxx .png | Bin 8592 -> 0 bytes .../muparser_v134/docs/html/images/xxx.xcf | Bin 95695 -> 0 bytes AMDiS/lib/muparser_v134/docs/html/index.html | 302 - .../lib/muparser_v134/docs/html/misc/Main.txt | 44 - .../lib/muparser_v134/docs/html/misc/calc.cpp | 59 - .../muparser_v134/docs/html/misc/example.txt | 12 - .../muparser_v134/docs/html/misc/footer.html | 19 - .../muparser_v134/docs/html/misc/header.html | 8 - .../docs/html/misc/list_expr_var.cpp | 15 - .../muparser_v134/docs/html/misc/listvar.cpp | 13 - .../muparser_v134/docs/html/mup_features.html | 418 - .../docs/html/mup_interface.html | 1190 --- .../muparser_v134/docs/html/mup_intro.html | 302 - .../muparser_v134/docs/html/mup_licence.html | 259 - .../muparser_v134/docs/html/mup_links.html | 276 - .../muparser_v134/docs/html/mup_locale.html | 244 - .../muparser_v134/docs/html/mup_usage.html | 354 - .../muparser_v134/docs/html/mup_version.html | 422 - .../docs/html/script/functions.js | 32 - .../docs/html/sources/build_page.sh | 39 - .../docs/html/sources/mup_features.html | 213 - .../docs/html/sources/mup_features_meta.html | 3 - .../docs/html/sources/mup_interface.html | 985 -- .../docs/html/sources/mup_interface_meta.html | 3 - .../docs/html/sources/mup_intro.html | 97 - .../docs/html/sources/mup_intro_meta.html | 3 - .../docs/html/sources/mup_licence.html | 54 - .../docs/html/sources/mup_licence_meta.html | 3 - .../docs/html/sources/mup_links.html | 71 - .../docs/html/sources/mup_links_meta.html | 3 - .../docs/html/sources/mup_locale.html | 39 - .../docs/html/sources/mup_locale_meta.html | 3 - .../docs/html/sources/mup_usage.html | 149 - .../docs/html/sources/mup_usage_meta.html | 3 - .../docs/html/sources/mup_version.html | 217 - .../docs/html/sources/mup_version_meta.html | 3 - .../docs/html/sources/navigation.html | 202 - .../muparser_v134/docs/html/style/formate.css | 169 - AMDiS/lib/muparser_v134/docs/muParser.tdl | 4 - AMDiS/lib/muparser_v134/lib/Readme.txt | 1 - .../samples/example1/Example1.cpp | 467 - .../muparser_v134/samples/example2/Readme.txt | 18 - .../muparser_v134/samples/example2/example2.c | 355 - CHANGELOG | 2 +- tools/packaging/debian/control.in | 2 +- tools/packaging/debian/create_package.cmake | 23 +- tools/packaging/debian/libamdis-dev.examples | 1 - tools/packaging/debian/rules.in | 2 + 133 files changed, 23 insertions(+), 28033 deletions(-) delete mode 100644 AMDiS/lib/muparser_v134/Install.txt delete mode 100644 AMDiS/lib/muparser_v134/Makefile.in delete mode 100644 AMDiS/lib/muparser_v134/build/autoconf/aclocal.m4 delete mode 100755 AMDiS/lib/muparser_v134/build/autoconf/acregen.sh delete mode 100644 AMDiS/lib/muparser_v134/build/autoconf/autoconf_inc.m4 delete mode 100644 AMDiS/lib/muparser_v134/build/autoconf/bakefile-presets.m4 delete mode 100755 AMDiS/lib/muparser_v134/build/autoconf/config.guess delete mode 100755 AMDiS/lib/muparser_v134/build/autoconf/config.sub delete mode 100644 AMDiS/lib/muparser_v134/build/autoconf/configure.ac delete mode 100755 AMDiS/lib/muparser_v134/build/autoconf/install-sh delete mode 100644 AMDiS/lib/muparser_v134/build/autoconf/muparser.pc.in delete mode 100644 AMDiS/lib/muparser_v134/build/bakefiles/Bakefiles.bkgen delete mode 100644 AMDiS/lib/muparser_v134/build/bakefiles/howto.txt delete mode 100644 AMDiS/lib/muparser_v134/build/bakefiles/muparser.bkl delete mode 100644 AMDiS/lib/muparser_v134/build/bakefiles/presets/debugopt.bkl delete mode 100644 AMDiS/lib/muparser_v134/build/bakefiles/presets/setbuilddir.bkl delete mode 100644 AMDiS/lib/muparser_v134/build/bakefiles/presets/sharedopt.bkl delete mode 100644 AMDiS/lib/muparser_v134/build/bakefiles/presets/unicodeopt.bkl delete mode 100644 AMDiS/lib/muparser_v134/build/makefile.bcc delete mode 100644 AMDiS/lib/muparser_v134/build/makefile.mingw delete mode 100644 AMDiS/lib/muparser_v134/build/makefile.vc delete mode 100644 AMDiS/lib/muparser_v134/build/makefile.wat delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2003/muparser.sln delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2003/muparser_example1.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2003/muparser_example2.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2003/muparser_muParser.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2005/muparser.sln delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2005/muparser_example1.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2005/muparser_example2.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2005/muparser_muParser.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2008/muparser.sln delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2008/muparser_example1.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2008/muparser_example2.vcproj delete mode 100644 AMDiS/lib/muparser_v134/build/msvc2008/muparser_muParser.vcproj delete mode 100755 AMDiS/lib/muparser_v134/configure delete mode 100644 AMDiS/lib/muparser_v134/docs/Doxyfile delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/Crystal_Clear_app_utilities.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/api.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/api_dark.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/bench2.jpg delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/blocks.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/build.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/bytecode.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/caption.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/diff.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/download.gif delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/download.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/download_dark.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/download_muparser.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/download_muparser_.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/grad1.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/grad2.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/grad2.xcf delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/grad3.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/help.gif delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/help.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/home.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/home_dark.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/info.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/list.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/logo.xcf delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/mathparser.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/mathparser_logo.gif delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/mathparser_small.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/muParser.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/muParserNET.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/muParserNET.xcf delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/muParserNET_.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/muParserX.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/muParserX.xcf delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/muParserX_.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/osi.jpg delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/question.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/related.png delete mode 100755 AMDiS/lib/muparser_v134/docs/html/images/run.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/sflogo.png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_geodes.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_kst.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_matrix.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_meshlab.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_pasimodo.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_qtiplot.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_tm2.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/thumb_trini.jpg delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/warning.gif delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/xxx .png delete mode 100644 AMDiS/lib/muparser_v134/docs/html/images/xxx.xcf delete mode 100644 AMDiS/lib/muparser_v134/docs/html/index.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/misc/Main.txt delete mode 100644 AMDiS/lib/muparser_v134/docs/html/misc/calc.cpp delete mode 100644 AMDiS/lib/muparser_v134/docs/html/misc/example.txt delete mode 100644 AMDiS/lib/muparser_v134/docs/html/misc/footer.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/misc/header.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/misc/list_expr_var.cpp delete mode 100644 AMDiS/lib/muparser_v134/docs/html/misc/listvar.cpp delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_features.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_interface.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_intro.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_licence.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_links.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_locale.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_usage.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/mup_version.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/script/functions.js delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/build_page.sh delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_features.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_features_meta.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_interface.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_interface_meta.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_intro.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_intro_meta.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_licence.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_licence_meta.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_links.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_links_meta.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_locale.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_locale_meta.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_usage.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_usage_meta.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/mup_version.html delete mode 100755 AMDiS/lib/muparser_v134/docs/html/sources/mup_version_meta.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/sources/navigation.html delete mode 100644 AMDiS/lib/muparser_v134/docs/html/style/formate.css delete mode 100644 AMDiS/lib/muparser_v134/docs/muParser.tdl delete mode 100644 AMDiS/lib/muparser_v134/lib/Readme.txt delete mode 100644 AMDiS/lib/muparser_v134/samples/example1/Example1.cpp delete mode 100644 AMDiS/lib/muparser_v134/samples/example2/Readme.txt delete mode 100644 AMDiS/lib/muparser_v134/samples/example2/example2.c delete mode 100644 tools/packaging/debian/libamdis-dev.examples diff --git a/AMDiS/lib/muparser_v134/Install.txt b/AMDiS/lib/muparser_v134/Install.txt deleted file mode 100644 index 5d8e1b13..00000000 --- a/AMDiS/lib/muparser_v134/Install.txt +++ /dev/null @@ -1,126 +0,0 @@ - - __________ - _____ __ __\______ \_____ _______ ______ ____ _______ - / \ | | \| ___/\__ \ \_ __ \/ ___/_/ __ \\_ __ \ - | Y Y \| | /| | / __ \_| | \/\___ \ \ ___/ | | \/ - |__|_| /|____/ |____| (____ /|__| /____ > \___ >|__| - \/ \/ \/ \/ - - Mathematical expressions parser library - Copyright (C) 2010 Ingo Berg (muparser{at}gmx.de) - - - - Contents - ======== - - 1. Installation on win32 - 2. Installation on unix - 2.1 Other miscellaneous info Unix-specific - 3. Where to ask for help - - - - 1. Installation on win32 - ======================== - - muParser supports various win32 command-line compilers: - -> mingw - -> borland - -> watcom - -> microsoft CL - and provides also the project files for MSVC6 IDE. - - In order to compile muParser from makefiles, open an MSDOS - prompt and then move to the muParser/build directory and - type: - - mingw32-make -fmakefile.mingw for mingw - nmake -fmakefile.vc for msvc - make -fmakefile.bcc for borland - wmake -fmakefile.wat for watcom - - All makefiles supports the following options: - - # Set to 1 to build debug version [0,1] - # 0 - Release - # 1 - Debug - DEBUG = 0 - - # Set to 1 to build shared (DLL) version [0,1] - # 0 - Static - # 1 - DLL - SHARED = 0 - - # Set to 1 to compile samples [0,1] - SAMPLES = 1 - - The muParser library is created in the 'lib' folder and the sample - binaries are created in samples\example1 or samples\example2. - - NOTE: samples\example1 can be compiled *only* when building - muParser as a STATIC library (SHARED=0). - samples\example2 can be compiled *only* when building - muParser as a SHARED library (SHARED=1). - - - - 2. Installation on Unix/Linux - ============================= - - muParser can be installed just extracting the sources somewhere - and then, from a terminal, typing: - - cd [path to muParser] - ./configure [--enable-shared=yes/no] [--enable-samples=yes/no] - [--enable-debug=yes/no] - make - [sudo*] make install - [sudo*] ldconfig - cd samples/example1 - ./example1 - - * = this command must be executed with root permissions and thus - you have to use 'sudo' or just 'su' to gain root access. - Note that installation and ldconfig are not strictly required unless - you built in shared mode. - - The "make" step will create the muParser library in 'lib' and the - sample binary in samples/example1. - The samples/example2 is win32-specific and thus won't be built. - - - - 2.1 Other miscellaneous info Unix-specific - ========================================== - - If you don't like to have your muParser folder filled by temporary - files created by GCC, then you can do the following: - - mkdir mybuild && cd mybuild && ../configure && make - - to put all object files in the "mybuild" directory. - - If you want to use muParser library in your programs, you can use - the pkg-config program (this works only if muParser was installed - with 'make install' !). The commands: - - pkg-config muparser --cflags - pkg-config muparser --libs - - will return all useful info you need to build your programs against - muParser ! - - - - 3. Where to ask for help - ======================== - - If you find problems with either compilation, installation or usage - of muParser, then you can ask in the muParser forum at: - - https://sourceforge.net/forum/forum.php?forum_id=462843 - - For more info about muParser, visit: - http://sourceforge.net/projects/muparser/ - http://muparser.sourceforge.net diff --git a/AMDiS/lib/muparser_v134/Makefile.in b/AMDiS/lib/muparser_v134/Makefile.in deleted file mode 100644 index c6be545a..00000000 --- a/AMDiS/lib/muparser_v134/Makefile.in +++ /dev/null @@ -1,376 +0,0 @@ -# ========================================================================= -# This makefile was generated by -# Bakefile 0.2.8 (http://www.bakefile.org) -# Do not modify, all changes will be overwritten! -# ========================================================================= - - -@MAKE_SET@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -datarootdir = @datarootdir@ -INSTALL = @INSTALL@ -SHARED_LD_CXX = @SHARED_LD_CXX@ -LIBEXT = @LIBEXT@ -LIBPREFIX = @LIBPREFIX@ -SO_SUFFIX = @SO_SUFFIX@ -DLLIMP_SUFFIX = @DLLIMP_SUFFIX@ -EXEEXT = @EXEEXT@ -LN_S = @LN_S@ -SETFILE = @SETFILE@ -PIC_FLAG = @PIC_FLAG@ -SONAME_FLAG = @SONAME_FLAG@ -STRIP = @STRIP@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_DIR = @INSTALL_DIR@ -BK_DEPS = @BK_DEPS@ -srcdir = @srcdir@ -top_builddir = @top_builddir@ -libdir = @libdir@ -DLLPREFIX = @DLLPREFIX@ -LIBS = @LIBS@ -AR = @AR@ -AROPTIONS = @AROPTIONS@ -RANLIB = @RANLIB@ -CXX = @CXX@ -CXXFLAGS = @CXXFLAGS@ -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ - -### Variables: ### - -DESTDIR = -MUPARSER_LIB_CXXFLAGS = $(____DEBUG) $(____SHARED) $(____SHARED_0) \ - -I$(srcdir)/include $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_LIB_OBJECTS = \ - muParser_lib_muParser.o \ - muParser_lib_muParserBase.o \ - muParser_lib_muParserBytecode.o \ - muParser_lib_muParserCallback.o \ - muParser_lib_muParserComplex.o \ - muParser_lib_muParserDLL.o \ - muParser_lib_muParserError.o \ - muParser_lib_muParserInt.o \ - muParser_lib_muParserTest.o \ - muParser_lib_muParserTokenReader.o -MUPARSER_LIB_HEADERS = \ - include/muParser.h \ - include/muParserBase.h \ - include/muParserBytecode.h \ - include/muParserCallback.h \ - include/muParserComplex.h \ - include/muParserDLL.h \ - include/muParserDef.h \ - include/muParserError.h \ - include/muParserFixes.h \ - include/muParserInt.h \ - include/muParserStack.h \ - include/muParserTest.h \ - include/muParserToken.h \ - include/muParserTokenReader.h -MUPARSER_DLL_CXXFLAGS = $(____DEBUG) $(____SHARED) $(____SHARED_0) \ - -I$(srcdir)/include $(PIC_FLAG) $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_DLL_OBJECTS = \ - muParser_dll_muParser.o \ - muParser_dll_muParserBase.o \ - muParser_dll_muParserBytecode.o \ - muParser_dll_muParserCallback.o \ - muParser_dll_muParserComplex.o \ - muParser_dll_muParserDLL.o \ - muParser_dll_muParserError.o \ - muParser_dll_muParserInt.o \ - muParser_dll_muParserTest.o \ - muParser_dll_muParserTokenReader.o -MUPARSER_DLL_HEADERS = \ - include/muParser.h \ - include/muParserBase.h \ - include/muParserBytecode.h \ - include/muParserCallback.h \ - include/muParserComplex.h \ - include/muParserDLL.h \ - include/muParserDef.h \ - include/muParserError.h \ - include/muParserFixes.h \ - include/muParserInt.h \ - include/muParserStack.h \ - include/muParserTest.h \ - include/muParserToken.h \ - include/muParserTokenReader.h -EXAMPLE1_CXXFLAGS = $(____DEBUG) -I$(srcdir)/include $(CPPFLAGS) $(CXXFLAGS) -EXAMPLE1_OBJECTS = \ - example1_Example1.o - -### Conditionally set variables: ### - -@COND_DEPS_TRACKING_0@CXXC = $(CXX) -@COND_DEPS_TRACKING_1@CXXC = $(BK_DEPS) $(CXX) -@COND_DEBUG_0@DEBUG_BUILD_POSTFIX = -@COND_DEBUG_1@DEBUG_BUILD_POSTFIX = d -@COND_SHARED_0@__muParser_lib___depname = \ -@COND_SHARED_0@ $(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(LIBEXT) -@COND_SHARED_0@__install_muParser_lib___depname = install_muParser_lib -@COND_SHARED_0@__uninstall_muParser_lib___depname = uninstall_muParser_lib -@COND_SHARED_0@__install_muParser_lib_headers___depname = \ -@COND_SHARED_0@ install_muParser_lib_headers -@COND_SHARED_0@__uninstall_muParser_lib_headers___depname = \ -@COND_SHARED_0@ uninstall_muParser_lib_headers -COND_SHARED_1___muParser_dll___depname = \ - $(top_builddir)/lib/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) -@COND_SHARED_1@__muParser_dll___depname = $(COND_SHARED_1___muParser_dll___depname) -@COND_SHARED_1@__install_muParser_dll___depname = install_muParser_dll -@COND_SHARED_1@__uninstall_muParser_dll___depname = uninstall_muParser_dll -COND_PLATFORM_MACOSX_1___muParser_dll___macinstnamecmd = -install_name \ - $(libdir)/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2) -@COND_PLATFORM_MACOSX_1@__muParser_dll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___muParser_dll___macinstnamecmd) -@COND_SHARED_1@__install_muParser_dll_headers___depname = \ -@COND_SHARED_1@ install_muParser_dll_headers -@COND_SHARED_1@__uninstall_muParser_dll_headers___depname = \ -@COND_SHARED_1@ uninstall_muParser_dll_headers -COND_PLATFORM_OS2_1___muParser_dll___importlib = -import \ - $(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) -@COND_PLATFORM_OS2_1@__muParser_dll___importlib = $(COND_PLATFORM_OS2_1___muParser_dll___importlib) -COND_WINDOWS_IMPLIB_1___muParser_dll___importlib = \ - -Wl,--out-implib=$(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) -@COND_WINDOWS_IMPLIB_1@__muParser_dll___importlib = $(COND_WINDOWS_IMPLIB_1___muParser_dll___importlib) -@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@__muParser_dll___targetsuf2 \ -@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@ = .$(SO_SUFFIX).0 -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@__muParser_dll___targetsuf2 \ -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@ = .0.$(SO_SUFFIX) -@COND_USE_SOVERSION_0@__muParser_dll___targetsuf2 = .$(SO_SUFFIX) -@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@__muParser_dll___targetsuf3 \ -@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@ = \ -@COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1@ .$(SO_SUFFIX).0.0.0 -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@__muParser_dll___targetsuf3 \ -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@ = .0.0.0.$(SO_SUFFIX) -@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@__muParser_dll___targetsuf3 \ -@COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1@ = .$(SO_SUFFIX).0 -@COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@__muParser_dll___targetsuf3 \ -@COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1@ = -0.$(SO_SUFFIX) -@COND_USE_SOVERSION_0@__muParser_dll___targetsuf3 = .$(SO_SUFFIX) -COND_USE_SOVERLINUX_1___muParser_dll___soname_flags = \ - $(SONAME_FLAG)$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2) -@COND_USE_SOVERLINUX_1@__muParser_dll___soname_flags = $(COND_USE_SOVERLINUX_1___muParser_dll___soname_flags) -COND_USE_SOVERSOLARIS_1___muParser_dll___soname_flags = \ - $(SONAME_FLAG)$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) -@COND_USE_SOVERSOLARIS_1@__muParser_dll___soname_flags = $(COND_USE_SOVERSOLARIS_1___muParser_dll___soname_flags) -COND_USE_SOTWOSYMLINKS_1___muParser_dll___so_symlinks_cmd = (cd \ - $(top_builddir)/lib/; rm -f \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2) \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX)) -@COND_USE_SOTWOSYMLINKS_1@__muParser_dll___so_symlinks_cmd = $(COND_USE_SOTWOSYMLINKS_1___muParser_dll___so_symlinks_cmd) -COND_USE_SOVERSOLARIS_1___muParser_dll___so_symlinks_cmd = (cd \ - $(top_builddir)/lib/; rm -f \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX); $(LN_S) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX)) -@COND_USE_SOVERSOLARIS_1@__muParser_dll___so_symlinks_cmd = $(COND_USE_SOVERSOLARIS_1___muParser_dll___so_symlinks_cmd) -COND_USE_SOTWOSYMLINKS_1___muParser_dll___so_symlinks_inst_cmd = rm -f \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2) \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) -@COND_USE_SOTWOSYMLINKS_1@__muParser_dll___so_symlinks_inst_cmd = $(COND_USE_SOTWOSYMLINKS_1___muParser_dll___so_symlinks_inst_cmd) -COND_USE_SOVERSOLARIS_1___muParser_dll___so_symlinks_inst_cmd = rm -f \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX); $(LN_S) \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX); -@COND_USE_SOVERSOLARIS_1@__muParser_dll___so_symlinks_inst_cmd = $(COND_USE_SOVERSOLARIS_1___muParser_dll___so_symlinks_inst_cmd) -COND_USE_SOTWOSYMLINKS_1___muParser_dll___so_symlinks_uninst_cmd = rm -f \ - $(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2) \ - $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) -@COND_USE_SOTWOSYMLINKS_1@__muParser_dll___so_symlinks_uninst_cmd = $(COND_USE_SOTWOSYMLINKS_1___muParser_dll___so_symlinks_uninst_cmd) -@COND_USE_SOVERSOLARIS_1@__muParser_dll___so_symlinks_uninst_cmd \ -@COND_USE_SOVERSOLARIS_1@ = rm -f \ -@COND_USE_SOVERSOLARIS_1@ $(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) -@COND_PLATFORM_MACOSX_1@__muParser_dll___macver = \ -@COND_PLATFORM_MACOSX_1@ -compatibility_version 1 -current_version 1 -@COND_SAMPLES_1@__example1___depname = \ -@COND_SAMPLES_1@ $(top_builddir)/samples/example1/example1$(EXEEXT) -@COND_PLATFORM_MAC_0@__example1___mac_setfilecmd = @true -@COND_PLATFORM_MAC_1@__example1___mac_setfilecmd = \ -@COND_PLATFORM_MAC_1@ $(SETFILE) -t APPL \ -@COND_PLATFORM_MAC_1@ $(top_builddir)/samples/example1/example1$(EXEEXT) -@COND_SHARED_0@____SHARED = -@COND_SHARED_1@____SHARED = -DMUPARSER_DLL -@COND_SHARED_0@____SHARED_0 = -@COND_SHARED_1@____SHARED_0 = -DMUPARSERLIB_EXPORTS -@COND_DEBUG_0@____DEBUG = -DNDEBUG -@COND_DEBUG_1@____DEBUG = - -### Targets: ### - -all: $(__muParser_lib___depname) $(__muParser_dll___depname) $(__example1___depname) - -install: $(__install_muParser_lib___depname) $(__install_muParser_lib_headers___depname) $(__install_muParser_dll___depname) $(__install_muParser_dll_headers___depname) - $(INSTALL_DIR) $(DESTDIR)$(libdir)/pkgconfig - $(INSTALL_DATA) build/autoconf/muparser.pc $(DESTDIR)$(libdir)/pkgconfig - -uninstall: $(__uninstall_muParser_lib___depname) $(__uninstall_muParser_lib_headers___depname) $(__uninstall_muParser_dll___depname) $(__uninstall_muParser_dll_headers___depname) - -install-strip: install - $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) - -clean: - rm -rf ./.deps ./.pch - rm -f ./*.o - rm -f $(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(LIBEXT) - rm -f $(top_builddir)/lib/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) - rm -f $(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) - rm -f $(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) $(top_builddir)/lib/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf2) - rm -f $(top_builddir)/samples/example1/example1$(EXEEXT) - -distclean: clean - rm -f config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile - rm -f build/autoconf/muparser.pc - -@COND_SHARED_0@$(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(LIBEXT): $(MUPARSER_LIB_OBJECTS) -@COND_SHARED_0@ rm -f $@ -@COND_SHARED_0@ $(AR) $(AROPTIONS) $@ $(MUPARSER_LIB_OBJECTS) -@COND_SHARED_0@ $(RANLIB) $@ - -@COND_SHARED_0@install_muParser_lib: $(__muParser_lib___depname) -@COND_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(libdir) -@COND_SHARED_0@ $(INSTALL_DATA) $(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(LIBEXT) $(DESTDIR)$(libdir) - -@COND_SHARED_0@uninstall_muParser_lib: -@COND_SHARED_0@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(LIBEXT) - -@COND_SHARED_0@install_muParser_lib_headers: -@COND_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(prefix) -@COND_SHARED_0@ for f in $(MUPARSER_LIB_HEADERS); do \ -@COND_SHARED_0@ if test ! -d $(DESTDIR)$(prefix)/`dirname $$f` ; then \ -@COND_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(prefix)/`dirname $$f`; \ -@COND_SHARED_0@ fi; \ -@COND_SHARED_0@ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(prefix)/$$f; \ -@COND_SHARED_0@ done - -@COND_SHARED_0@uninstall_muParser_lib_headers: -@COND_SHARED_0@ for f in $(MUPARSER_LIB_HEADERS); do \ -@COND_SHARED_0@ rm -f $(DESTDIR)$(prefix)/$$f; \ -@COND_SHARED_0@ done - -@COND_SHARED_1@$(top_builddir)/lib/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3): $(MUPARSER_DLL_OBJECTS) -@COND_SHARED_1@ $(SHARED_LD_CXX) $@ $(MUPARSER_DLL_OBJECTS) $(__muParser_dll___macinstnamecmd) $(__muParser_dll___importlib) $(__muParser_dll___soname_flags) $(__muParser_dll___macver) $(LDFLAGS) $(LIBS) -@COND_SHARED_1@ -@COND_SHARED_1@ $(__muParser_dll___so_symlinks_cmd) - -@COND_SHARED_1@install_muParser_dll: $(__muParser_dll___depname) -@COND_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) -@COND_SHARED_1@ $(INSTALL_DATA) $(top_builddir)/lib/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) -@COND_SHARED_1@ $(INSTALL_PROGRAM) $(top_builddir)/lib/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) $(DESTDIR)$(libdir) -@COND_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__muParser_dll___so_symlinks_inst_cmd)) - -@COND_SHARED_1@uninstall_muParser_dll: -@COND_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(LIBPREFIX)muparser$(DEBUG_BUILD_POSTFIX).$(DLLIMP_SUFFIX) -@COND_SHARED_1@ rm -f $(DESTDIR)$(libdir)/$(DLLPREFIX)muparser$(DEBUG_BUILD_POSTFIX)$(__muParser_dll___targetsuf3) -@COND_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__muParser_dll___so_symlinks_uninst_cmd)) - -@COND_SHARED_1@install_muParser_dll_headers: -@COND_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(prefix) -@COND_SHARED_1@ for f in $(MUPARSER_DLL_HEADERS); do \ -@COND_SHARED_1@ if test ! -d $(DESTDIR)$(prefix)/`dirname $$f` ; then \ -@COND_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(prefix)/`dirname $$f`; \ -@COND_SHARED_1@ fi; \ -@COND_SHARED_1@ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(prefix)/$$f; \ -@COND_SHARED_1@ done - -@COND_SHARED_1@uninstall_muParser_dll_headers: -@COND_SHARED_1@ for f in $(MUPARSER_DLL_HEADERS); do \ -@COND_SHARED_1@ rm -f $(DESTDIR)$(prefix)/$$f; \ -@COND_SHARED_1@ done - -@COND_SAMPLES_1@$(top_builddir)/samples/example1/example1$(EXEEXT): $(EXAMPLE1_OBJECTS) $(__muParser_lib___depname) -@COND_SAMPLES_1@ $(CXX) -o $@ $(EXAMPLE1_OBJECTS) -L$(top_builddir)/lib -L$(srcdir)/lib $(LDFLAGS) -lmuparser$(DEBUG_BUILD_POSTFIX) $(LIBS) -@COND_SAMPLES_1@ -@COND_SAMPLES_1@ $(__example1___mac_setfilecmd) - -lib: $(__muParser_lib___depname) $(__muParser_dll___depname) - -samples: $(__example1___depname) - -documentation: - ( cd $(srcdir)/docs && doxygen ) - -muParser_lib_muParser.o: $(srcdir)/src/muParser.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParser.cpp - -muParser_lib_muParserBase.o: $(srcdir)/src/muParserBase.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserBase.cpp - -muParser_lib_muParserBytecode.o: $(srcdir)/src/muParserBytecode.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserBytecode.cpp - -muParser_lib_muParserCallback.o: $(srcdir)/src/muParserCallback.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserCallback.cpp - -muParser_lib_muParserComplex.o: $(srcdir)/src/muParserComplex.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserComplex.cpp - -muParser_lib_muParserDLL.o: $(srcdir)/src/muParserDLL.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserDLL.cpp - -muParser_lib_muParserError.o: $(srcdir)/src/muParserError.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserError.cpp - -muParser_lib_muParserInt.o: $(srcdir)/src/muParserInt.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserInt.cpp - -muParser_lib_muParserTest.o: $(srcdir)/src/muParserTest.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserTest.cpp - -muParser_lib_muParserTokenReader.o: $(srcdir)/src/muParserTokenReader.cpp - $(CXXC) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(srcdir)/src/muParserTokenReader.cpp - -muParser_dll_muParser.o: $(srcdir)/src/muParser.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParser.cpp - -muParser_dll_muParserBase.o: $(srcdir)/src/muParserBase.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserBase.cpp - -muParser_dll_muParserBytecode.o: $(srcdir)/src/muParserBytecode.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserBytecode.cpp - -muParser_dll_muParserCallback.o: $(srcdir)/src/muParserCallback.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserCallback.cpp - -muParser_dll_muParserComplex.o: $(srcdir)/src/muParserComplex.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserComplex.cpp - -muParser_dll_muParserDLL.o: $(srcdir)/src/muParserDLL.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserDLL.cpp - -muParser_dll_muParserError.o: $(srcdir)/src/muParserError.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserError.cpp - -muParser_dll_muParserInt.o: $(srcdir)/src/muParserInt.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserInt.cpp - -muParser_dll_muParserTest.o: $(srcdir)/src/muParserTest.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserTest.cpp - -muParser_dll_muParserTokenReader.o: $(srcdir)/src/muParserTokenReader.cpp - $(CXXC) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(srcdir)/src/muParserTokenReader.cpp - -example1_Example1.o: $(srcdir)/samples/example1/Example1.cpp - $(CXXC) -c -o $@ $(EXAMPLE1_CXXFLAGS) $(srcdir)/samples/example1/Example1.cpp - - -# Include dependency info, if present: -@IF_GNU_MAKE@-include ./.deps/*.d - -.PHONY: all install uninstall clean distclean install_muParser_lib \ - uninstall_muParser_lib install_muParser_lib_headers \ - uninstall_muParser_lib_headers install_muParser_dll uninstall_muParser_dll \ - install_muParser_dll_headers uninstall_muParser_dll_headers lib samples diff --git a/AMDiS/lib/muparser_v134/build/autoconf/aclocal.m4 b/AMDiS/lib/muparser_v134/build/autoconf/aclocal.m4 deleted file mode 100644 index 6eb19444..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/aclocal.m4 +++ /dev/null @@ -1,1991 +0,0 @@ -# generated automatically by aclocal 1.11 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -AC_DEFUN([AC_BAKEFILE_CREATE_FILE_DLLAR_SH], -[ -dnl ===================== dllar.sh begins here ===================== -dnl (Created by merge-scripts.py from dllar.sh -dnl file do not edit here!) -D='$' -cat <dllar.sh -#!/bin/sh -# -# dllar - a tool to build both a .dll and an .a file -# from a set of object (.o) files for EMX/OS2. -# -# Written by Andrew Zabolotny, bit@freya.etu.ru -# Ported to Unix like shell by Stefan Neis, Stefan.Neis@t-online.de -# -# This script will accept a set of files on the command line. -# All the public symbols from the .o files will be exported into -# a .DEF file, then linker will be run (through gcc) against them to -# build a shared library consisting of all given .o files. All libraries -# (.a) will be first decompressed into component .o files then act as -# described above. You can optionally give a description (-d "description") -# which will be put into .DLL. To see the list of accepted options (as well -# as command-line format) simply run this program without options. The .DLL -# is built to be imported by name (there is no guarantee that new versions -# of the library you build will have same ordinals for same symbols). -# -# dllar is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# dllar is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with dllar; see the file COPYING. If not, write to the Free -# Software Foundation, 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# To successfuly run this program you will need: -# - Current drive should have LFN support (HPFS, ext2, network, etc) -# (Sometimes dllar generates filenames which won't fit 8.3 scheme) -# - gcc -# (used to build the .dll) -# - emxexp -# (used to create .def file from .o files) -# - emximp -# (used to create .a file from .def file) -# - GNU text utilites (cat, sort, uniq) -# used to process emxexp output -# - GNU file utilities (mv, rm) -# - GNU sed -# - lxlite (optional, see flag below) -# (used for general .dll cleanup) -# - -flag_USE_LXLITE=1; - -# -# helper functions -# basnam, variant of basename, which does _not_ remove the path, _iff_ -# second argument (suffix to remove) is given -basnam(){ - case ${D}# in - 1) - echo ${D}1 | sed 's/.*\\///' | sed 's/.*\\\\//' - ;; - 2) - echo ${D}1 | sed 's/'${D}2'${D}//' - ;; - *) - echo "error in basnam ${D}*" - exit 8 - ;; - esac -} - -# Cleanup temporary files and output -CleanUp() { - cd ${D}curDir - for i in ${D}inputFiles ; do - case ${D}i in - *!) - rm -rf \`basnam ${D}i !\` - ;; - *) - ;; - esac - done - - # Kill result in case of failure as there is just to many stupid make/nmake - # things out there which doesn't do this. - if @<:@ ${D}# -eq 0 @:>@; then - rm -f ${D}arcFile ${D}arcFile2 ${D}defFile ${D}dllFile - fi -} - -# Print usage and exit script with rc=1. -PrintHelp() { - echo 'Usage: dllar.sh @<:@-o@<:@utput@:>@ output_file@:>@ @<:@-i@<:@mport@:>@ importlib_name@:>@' - echo ' @<:@-name-mangler-script script.sh@:>@' - echo ' @<:@-d@<:@escription@:>@ "dll descrption"@:>@ @<:@-cc "CC"@:>@ @<:@-f@<:@lags@:>@ "CFLAGS"@:>@' - echo ' @<:@-ord@<:@inals@:>@@:>@ -ex@<:@clude@:>@ "symbol(s)"' - echo ' @<:@-libf@<:@lags@:>@ "{INIT|TERM}{GLOBAL|INSTANCE}"@:>@ @<:@-nocrt@<:@dll@:>@@:>@ @<:@-nolxl@<:@ite@:>@@:>@' - echo ' @<:@*.o@:>@ @<:@*.a@:>@' - echo '*> "output_file" should have no extension.' - echo ' If it has the .o, .a or .dll extension, it is automatically removed.' - echo ' The import library name is derived from this and is set to "name".a,' - echo ' unless overridden by -import' - echo '*> "importlib_name" should have no extension.' - echo ' If it has the .o, or .a extension, it is automatically removed.' - echo ' This name is used as the import library name and may be longer and' - echo ' more descriptive than the DLL name which has to follow the old ' - echo ' 8.3 convention of FAT.' - echo '*> "script.sh may be given to override the output_file name by a' - echo ' different name. It is mainly useful if the regular make process' - echo ' of some package does not take into account OS/2 restriction of' - echo ' DLL name lengths. It takes the importlib name as input and is' - echo ' supposed to procude a shorter name as output. The script should' - echo ' expect to get importlib_name without extension and should produce' - echo ' a (max.) 8 letter name without extension.' - echo '*> "cc" is used to use another GCC executable. (default: gcc.exe)' - echo '*> "flags" should be any set of valid GCC flags. (default: -s -Zcrtdll)' - echo ' These flags will be put at the start of GCC command line.' - echo '*> -ord@<:@inals@:>@ tells dllar to export entries by ordinals. Be careful.' - echo '*> -ex@<:@clude@:>@ defines symbols which will not be exported. You can define' - echo ' multiple symbols, for example -ex "myfunc yourfunc _GLOBAL*".' - echo ' If the last character of a symbol is "*", all symbols beginning' - echo ' with the prefix before "*" will be exclude, (see _GLOBAL* above).' - echo '*> -libf@<:@lags@:>@ can be used to add INITGLOBAL/INITINSTANCE and/or' - echo ' TERMGLOBAL/TERMINSTANCE flags to the dynamically-linked library.' - echo '*> -nocrt@<:@dll@:>@ switch will disable linking the library against emx''s' - echo ' C runtime DLLs.' - echo '*> -nolxl@<:@ite@:>@ switch will disable running lxlite on the resulting DLL.' - echo '*> All other switches (for example -L./ or -lmylib) will be passed' - echo ' unchanged to GCC at the end of command line.' - echo '*> If you create a DLL from a library and you do not specify -o,' - echo ' the basename for DLL and import library will be set to library name,' - echo ' the initial library will be renamed to 'name'_s.a (_s for static)' - echo ' i.e. "dllar gcc.a" will create gcc.dll and gcc.a, and the initial' - echo ' library will be renamed into gcc_s.a.' - echo '--------' - echo 'Example:' - echo ' dllar -o gcc290.dll libgcc.a -d "GNU C runtime library" -ord' - echo ' -ex "__main __ctordtor*" -libf "INITINSTANCE TERMINSTANCE"' - CleanUp - exit 1 -} - -# Execute a command. -# If exit code of the commnad <> 0 CleanUp() is called and we'll exit the script. -# @Uses Whatever CleanUp() uses. -doCommand() { - echo "${D}*" - eval ${D}* - rcCmd=${D}? - - if @<:@ ${D}rcCmd -ne 0 @:>@; then - echo "command failed, exit code="${D}rcCmd - CleanUp - exit ${D}rcCmd - fi -} - -# main routine -# setup globals -cmdLine=${D}* -outFile="" -outimpFile="" -inputFiles="" -renameScript="" -description="" -CC=gcc.exe -CFLAGS="-s -Zcrtdll" -EXTRA_CFLAGS="" -EXPORT_BY_ORDINALS=0 -exclude_symbols="" -library_flags="" -curDir=\`pwd\` -curDirS=curDir -case ${D}curDirS in -*/) - ;; -*) - curDirS=${D}{curDirS}"/" - ;; -esac -# Parse commandline -libsToLink=0 -omfLinking=0 -while @<:@ ${D}1 @:>@; do - case ${D}1 in - -ord*) - EXPORT_BY_ORDINALS=1; - ;; - -o*) - shift - outFile=${D}1 - ;; - -i*) - shift - outimpFile=${D}1 - ;; - -name-mangler-script) - shift - renameScript=${D}1 - ;; - -d*) - shift - description=${D}1 - ;; - -f*) - shift - CFLAGS=${D}1 - ;; - -c*) - shift - CC=${D}1 - ;; - -h*) - PrintHelp - ;; - -ex*) - shift - exclude_symbols=${D}{exclude_symbols}${D}1" " - ;; - -libf*) - shift - library_flags=${D}{library_flags}${D}1" " - ;; - -nocrt*) - CFLAGS="-s" - ;; - -nolxl*) - flag_USE_LXLITE=0 - ;; - -* | /*) - case ${D}1 in - -L* | -l*) - libsToLink=1 - ;; - -Zomf) - omfLinking=1 - ;; - *) - ;; - esac - EXTRA_CFLAGS=${D}{EXTRA_CFLAGS}" "${D}1 - ;; - *.dll) - EXTRA_CFLAGS="${D}{EXTRA_CFLAGS} \`basnam ${D}1 .dll\`" - if @<:@ ${D}omfLinking -eq 1 @:>@; then - EXTRA_CFLAGS="${D}{EXTRA_CFLAGS}.lib" - else - EXTRA_CFLAGS="${D}{EXTRA_CFLAGS}.a" - fi - ;; - *) - found=0; - if @<:@ ${D}libsToLink -ne 0 @:>@; then - EXTRA_CFLAGS=${D}{EXTRA_CFLAGS}" "${D}1 - else - for file in ${D}1 ; do - if @<:@ -f ${D}file @:>@; then - inputFiles="${D}{inputFiles} ${D}file" - found=1 - fi - done - if @<:@ ${D}found -eq 0 @:>@; then - echo "ERROR: No file(s) found: "${D}1 - exit 8 - fi - fi - ;; - esac - shift -done # iterate cmdline words - -# -if @<:@ -z "${D}inputFiles" @:>@; then - echo "dllar: no input files" - PrintHelp -fi - -# Now extract all .o files from .a files -newInputFiles="" -for file in ${D}inputFiles ; do - case ${D}file in - *.a | *.lib) - case ${D}file in - *.a) - suffix=".a" - AR="ar" - ;; - *.lib) - suffix=".lib" - AR="emxomfar" - EXTRA_CFLAGS="${D}EXTRA_CFLAGS -Zomf" - ;; - *) - ;; - esac - dirname=\`basnam ${D}file ${D}suffix\`"_%" - mkdir ${D}dirname - if @<:@ ${D}? -ne 0 @:>@; then - echo "Failed to create subdirectory ./${D}dirname" - CleanUp - exit 8; - fi - # Append '!' to indicate archive - newInputFiles="${D}newInputFiles ${D}{dirname}!" - doCommand "cd ${D}dirname; ${D}AR x ../${D}file" - cd ${D}curDir - found=0; - for subfile in ${D}dirname/*.o* ; do - if @<:@ -f ${D}subfile @:>@; then - found=1 - if @<:@ -s ${D}subfile @:>@; then - # FIXME: This should be: is file size > 32 byte, _not_ > 0! - newInputFiles="${D}newInputFiles ${D}subfile" - fi - fi - done - if @<:@ ${D}found -eq 0 @:>@; then - echo "WARNING: there are no files in archive \\'${D}file\\'" - fi - ;; - *) - newInputFiles="${D}{newInputFiles} ${D}file" - ;; - esac -done -inputFiles="${D}newInputFiles" - -# Output filename(s). -do_backup=0; -if @<:@ -z ${D}outFile @:>@; then - do_backup=1; - set outFile ${D}inputFiles; outFile=${D}2 -fi - -# If it is an archive, remove the '!' and the '_%' suffixes -case ${D}outFile in -*_%!) - outFile=\`basnam ${D}outFile _%!\` - ;; -*) - ;; -esac -case ${D}outFile in -*.dll) - outFile=\`basnam ${D}outFile .dll\` - ;; -*.DLL) - outFile=\`basnam ${D}outFile .DLL\` - ;; -*.o) - outFile=\`basnam ${D}outFile .o\` - ;; -*.obj) - outFile=\`basnam ${D}outFile .obj\` - ;; -*.a) - outFile=\`basnam ${D}outFile .a\` - ;; -*.lib) - outFile=\`basnam ${D}outFile .lib\` - ;; -*) - ;; -esac -case ${D}outimpFile in -*.a) - outimpFile=\`basnam ${D}outimpFile .a\` - ;; -*.lib) - outimpFile=\`basnam ${D}outimpFile .lib\` - ;; -*) - ;; -esac -if @<:@ -z ${D}outimpFile @:>@; then - outimpFile=${D}outFile -fi -defFile="${D}{outFile}.def" -arcFile="${D}{outimpFile}.a" -arcFile2="${D}{outimpFile}.lib" - -#create ${D}dllFile as something matching 8.3 restrictions, -if @<:@ -z ${D}renameScript @:>@ ; then - dllFile="${D}outFile" -else - dllFile=\`${D}renameScript ${D}outimpFile\` -fi - -if @<:@ ${D}do_backup -ne 0 @:>@ ; then - if @<:@ -f ${D}arcFile @:>@ ; then - doCommand "mv ${D}arcFile ${D}{outFile}_s.a" - fi - if @<:@ -f ${D}arcFile2 @:>@ ; then - doCommand "mv ${D}arcFile2 ${D}{outFile}_s.lib" - fi -fi - -# Extract public symbols from all the object files. -tmpdefFile=${D}{defFile}_% -rm -f ${D}tmpdefFile -for file in ${D}inputFiles ; do - case ${D}file in - *!) - ;; - *) - doCommand "emxexp -u ${D}file >> ${D}tmpdefFile" - ;; - esac -done - -# Create the def file. -rm -f ${D}defFile -echo "LIBRARY \`basnam ${D}dllFile\` ${D}library_flags" >> ${D}defFile -dllFile="${D}{dllFile}.dll" -if @<:@ ! -z ${D}description @:>@; then - echo "DESCRIPTION \\"${D}{description}\\"" >> ${D}defFile -fi -echo "EXPORTS" >> ${D}defFile - -doCommand "cat ${D}tmpdefFile | sort.exe | uniq.exe > ${D}{tmpdefFile}%" -grep -v "^ *;" < ${D}{tmpdefFile}% | grep -v "^ *${D}" >${D}tmpdefFile - -# Checks if the export is ok or not. -for word in ${D}exclude_symbols; do - grep -v ${D}word < ${D}tmpdefFile >${D}{tmpdefFile}% - mv ${D}{tmpdefFile}% ${D}tmpdefFile -done - - -if @<:@ ${D}EXPORT_BY_ORDINALS -ne 0 @:>@; then - sed "=" < ${D}tmpdefFile | \\ - sed ' - N - : loop - s/^\\(@<:@0-9@:>@\\+\\)\\(@<:@^;@:>@*\\)\\(;.*\\)\\?/\\2 @\\1 NONAME/ - t loop - ' > ${D}{tmpdefFile}% - grep -v "^ *${D}" < ${D}{tmpdefFile}% > ${D}tmpdefFile -else - rm -f ${D}{tmpdefFile}% -fi -cat ${D}tmpdefFile >> ${D}defFile -rm -f ${D}tmpdefFile - -# Do linking, create implib, and apply lxlite. -gccCmdl=""; -for file in ${D}inputFiles ; do - case ${D}file in - *!) - ;; - *) - gccCmdl="${D}gccCmdl ${D}file" - ;; - esac -done -doCommand "${D}CC ${D}CFLAGS -Zdll -o ${D}dllFile ${D}defFile ${D}gccCmdl ${D}EXTRA_CFLAGS" -touch "${D}{outFile}.dll" - -doCommand "emximp -o ${D}arcFile ${D}defFile" -if @<:@ ${D}flag_USE_LXLITE -ne 0 @:>@; then - add_flags=""; - if @<:@ ${D}EXPORT_BY_ORDINALS -ne 0 @:>@; then - add_flags="-ynd" - fi - doCommand "lxlite -cs -t: -mrn -mln ${D}add_flags ${D}dllFile" -fi -doCommand "emxomf -s -l ${D}arcFile" - -# Successful exit. -CleanUp 1 -exit 0 -EOF -dnl ===================== dllar.sh ends here ===================== -]) - -dnl -dnl This file is part of Bakefile (http://www.bakefile.org) -dnl -dnl Copyright (C) 2003-2007 Vaclav Slavik, David Elliott and others -dnl -dnl Permission is hereby granted, free of charge, to any person obtaining a -dnl copy of this software and associated documentation files (the "Software"), -dnl to deal in the Software without restriction, including without limitation -dnl the rights to use, copy, modify, merge, publish, distribute, sublicense, -dnl and/or sell copies of the Software, and to permit persons to whom the -dnl Software is furnished to do so, subject to the following conditions: -dnl -dnl The above copyright notice and this permission notice shall be included in -dnl all copies or substantial portions of the Software. -dnl -dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -dnl IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -dnl FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -dnl THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -dnl LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -dnl FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -dnl DEALINGS IN THE SOFTWARE. -dnl -dnl $Id: bakefile-lang.m4 1278 2008-11-17 22:26:10Z vadz $ -dnl -dnl Compiler detection macros by David Elliott and Vadim Zeitlin -dnl - - -dnl =========================================================================== -dnl Macros to detect different C/C++ compilers -dnl =========================================================================== - -dnl Based on autoconf _AC_LANG_COMPILER_GNU -dnl _AC_BAKEFILE_LANG_COMPILER(NAME, LANG, SYMBOL, IF-YES, IF-NO) -AC_DEFUN([_AC_BAKEFILE_LANG_COMPILER], -[ - AC_LANG_PUSH($2) - AC_CACHE_CHECK( - [whether we are using the $1 $2 compiler], - [bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3], - [AC_TRY_COMPILE( - [], - [ - #ifndef $3 - choke me - #endif - ], - [bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3=yes], - [bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3=no] - ) - ] - ) - if test "x$bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3" = "xyes"; then - :; $4 - else - :; $5 - fi - AC_LANG_POP($2) -]) - -dnl More specific version of the above macro checking whether the compiler -dnl version is at least the given one (assumes that we do use this compiler) -dnl -dnl _AC_BAKEFILE_LANG_COMPILER_LATER_THAN(NAME, LANG, SYMBOL, VER, VERMSG, IF-YES, IF-NO) -AC_DEFUN([_AC_BAKEFILE_LANG_COMPILER_LATER_THAN], -[ - AC_LANG_PUSH($2) - AC_CACHE_CHECK( - [whether we are using $1 $2 compiler v$5 or later], - [bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3[]_lt_[]$4], - [AC_TRY_COMPILE( - [], - [ - #ifndef $3 || $3 < $4 - choke me - #endif - ], - [bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3[]_lt_[]$4=yes], - [bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3[]_lt_[]$4=no] - ) - ] - ) - if test "x$bakefile_cv_[]_AC_LANG_ABBREV[]_compiler_[]$3[]_lt_[]$4" = "xyes"; then - :; $6 - else - :; $7 - fi - AC_LANG_POP($2) -]) - -dnl CodeWarrior Metrowerks compiler defines __MWERKS__ for both C and C++ -AC_DEFUN([AC_BAKEFILE_PROG_MWCC], -[ - _AC_BAKEFILE_LANG_COMPILER(Metrowerks, C, __MWERKS__, MWCC=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_MWCXX], -[ - _AC_BAKEFILE_LANG_COMPILER(Metrowerks, C++, __MWERKS__, MWCXX=yes) -]) - -dnl IBM xlC compiler defines __xlC__ for both C and C++ -AC_DEFUN([AC_BAKEFILE_PROG_XLCC], -[ - _AC_BAKEFILE_LANG_COMPILER([IBM xlC], C, __xlC__, XLCC=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_XLCXX], -[ - _AC_BAKEFILE_LANG_COMPILER([IBM xlC], C++, __xlC__, XLCXX=yes) -]) - -dnl recent versions of SGI mipsPro compiler define _SGI_COMPILER_VERSION -dnl -dnl NB: old versions define _COMPILER_VERSION but this could probably be -dnl defined by other compilers too so don't test for it to be safe -AC_DEFUN([AC_BAKEFILE_PROG_SGICC], -[ - _AC_BAKEFILE_LANG_COMPILER(SGI, C, _SGI_COMPILER_VERSION, SGICC=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_SGICXX], -[ - _AC_BAKEFILE_LANG_COMPILER(SGI, C++, _SGI_COMPILER_VERSION, SGICXX=yes) -]) - -dnl Sun compiler defines __SUNPRO_C/__SUNPRO_CC -AC_DEFUN([AC_BAKEFILE_PROG_SUNCC], -[ - _AC_BAKEFILE_LANG_COMPILER(Sun, C, __SUNPRO_C, SUNCC=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_SUNCXX], -[ - _AC_BAKEFILE_LANG_COMPILER(Sun, C++, __SUNPRO_CC, SUNCXX=yes) -]) - -dnl Intel icc compiler defines __INTEL_COMPILER for both C and C++ -AC_DEFUN([AC_BAKEFILE_PROG_INTELCC], -[ - _AC_BAKEFILE_LANG_COMPILER(Intel, C, __INTEL_COMPILER, INTELCC=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_INTELCXX], -[ - _AC_BAKEFILE_LANG_COMPILER(Intel, C++, __INTEL_COMPILER, INTELCXX=yes) -]) - -dnl Intel compiler command line options changed in incompatible ways sometimes -dnl before v8 (-KPIC was replaced with gcc-compatible -fPIC) and again in v10 -dnl (-create-pch deprecated in favour of -pch-create) so we need to test for -dnl its exact version too -AC_DEFUN([AC_BAKEFILE_PROG_INTELCC_8], -[ - _AC_BAKEFILE_LANG_COMPILER_LATER_THAN(Intel, C, __INTEL_COMPILER, 800, 8, INTELCC8=yes) -]) -AC_DEFUN([AC_BAKEFILE_PROG_INTELCXX_8], -[ - _AC_BAKEFILE_LANG_COMPILER_LATER_THAN(Intel, C++, __INTEL_COMPILER, 800, 8, INTELCXX8=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_INTELCC_10], -[ - _AC_BAKEFILE_LANG_COMPILER_LATER_THAN(Intel, C, __INTEL_COMPILER, 1000, 10, INTELCC10=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_INTELCXX_10], -[ - _AC_BAKEFILE_LANG_COMPILER_LATER_THAN(Intel, C++, __INTEL_COMPILER, 1000, 10, INTELCXX10=yes) -]) - -dnl HP-UX aCC: see http://docs.hp.com/en/6162/preprocess.htm#macropredef -AC_DEFUN([AC_BAKEFILE_PROG_HPCC], -[ - _AC_BAKEFILE_LANG_COMPILER(HP, C, __HP_cc, HPCC=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_HPCXX], -[ - _AC_BAKEFILE_LANG_COMPILER(HP, C++, __HP_aCC, HPCXX=yes) -]) - -dnl Tru64 cc and cxx -AC_DEFUN([AC_BAKEFILE_PROG_COMPAQCC], -[ - _AC_BAKEFILE_LANG_COMPILER(Compaq, C, __DECC, COMPAQCC=yes) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_COMPAQCXX], -[ - _AC_BAKEFILE_LANG_COMPILER(Compaq, C++, __DECCXX, COMPAQCXX=yes) -]) - -dnl =========================================================================== -dnl macros to detect specialty compiler options -dnl =========================================================================== - -dnl Figure out if we need to pass -ext o to compiler (MetroWerks) -AC_DEFUN([AC_BAKEFILE_METROWERKS_EXTO], -[AC_CACHE_CHECK([if the _AC_LANG compiler requires -ext o], bakefile_cv_[]_AC_LANG_ABBREV[]_exto, -dnl First create an empty conf test -[AC_LANG_CONFTEST([AC_LANG_PROGRAM()]) -dnl Now remove .o and .c.o or .cc.o -rm -f conftest.$ac_objext conftest.$ac_ext.o -dnl Now compile the test -AS_IF([AC_TRY_EVAL(ac_compile)], -dnl If the test succeeded look for conftest.c.o or conftest.cc.o -[for ac_file in `(ls conftest.* 2>/dev/null)`; do - case $ac_file in - conftest.$ac_ext.o) - bakefile_cv_[]_AC_LANG_ABBREV[]_exto="-ext o" - ;; - *) - ;; - esac -done], -[AC_MSG_FAILURE([cannot figure out if compiler needs -ext o: cannot compile]) -]) dnl AS_IF - -rm -f conftest.$ac_ext.o conftest.$ac_objext conftest.$ac_ext -]) dnl AC_CACHE_CHECK - -if test "x$bakefile_cv_[]_AC_LANG_ABBREV[]_exto" '!=' "x"; then - if test "[]_AC_LANG_ABBREV[]" = "c"; then - CFLAGS="$bakefile_cv_[]_AC_LANG_ABBREV[]_exto $CFLAGS" - fi - if test "[]_AC_LANG_ABBREV[]" = "cxx"; then - CXXFLAGS="$bakefile_cv_[]_AC_LANG_ABBREV[]_exto $CXXFLAGS" - fi -fi -]) dnl AC_DEFUN - - -dnl =========================================================================== -dnl Macros to do all of the compiler detections as one macro -dnl =========================================================================== - -dnl check for different proprietary compilers depending on target platform -dnl _AC_BAKEFILE_PROG_COMPILER(LANG) -AC_DEFUN([_AC_BAKEFILE_PROG_COMPILER], -[ - AC_PROG_$1 - - dnl Intel compiler can be used under several different OS and even - dnl different architectures (x86, amd64 and Itanium) so it's easier to just - dnl always test for it - AC_BAKEFILE_PROG_INTEL$1 - - dnl If we use Intel compiler we also need to know its version - if test "$INTEL$1" = "yes"; then - AC_BAKEFILE_PROG_INTEL$1_8 - AC_BAKEFILE_PROG_INTEL$1_10 - fi - - dnl if we're using gcc, we can't be using any of incompatible compilers - if test "x$G$1" != "xyes"; then - if test "x$1" = "xC"; then - AC_BAKEFILE_METROWERKS_EXTO - if test "x$bakefile_cv_c_exto" '!=' "x"; then - unset ac_cv_prog_cc_g - _AC_PROG_CC_G - fi - fi - - dnl most of these compilers are only used under well-defined OS so - dnl don't waste time checking for them on other ones - case `uname -s` in - AIX*) - AC_BAKEFILE_PROG_XL$1 - ;; - - Darwin) - AC_BAKEFILE_PROG_MW$1 - if test "$MW$1" != "yes"; then - AC_BAKEFILE_PROG_XL$1 - fi - ;; - - IRIX*) - AC_BAKEFILE_PROG_SGI$1 - ;; - - Linux*) - dnl Sun CC is now available under Linux too, test for it unless - dnl we already found that we were using a different compiler - if test "$INTEL$1" != "yes"; then - AC_BAKEFILE_PROG_SUN$1 - fi - ;; - - HP-UX*) - AC_BAKEFILE_PROG_HP$1 - ;; - - OSF1) - AC_BAKEFILE_PROG_COMPAQ$1 - ;; - - SunOS) - AC_BAKEFILE_PROG_SUN$1 - ;; - esac - fi -]) - -AC_DEFUN([AC_BAKEFILE_PROG_CC], -[ - _AC_BAKEFILE_PROG_COMPILER(CC) -]) - -AC_DEFUN([AC_BAKEFILE_PROG_CXX], -[ - _AC_BAKEFILE_PROG_COMPILER(CXX) -]) - - -dnl -dnl This file is part of Bakefile (http://www.bakefile.org) -dnl -dnl Copyright (C) 2003-2007 Vaclav Slavik and others -dnl -dnl Permission is hereby granted, free of charge, to any person obtaining a -dnl copy of this software and associated documentation files (the "Software"), -dnl to deal in the Software without restriction, including without limitation -dnl the rights to use, copy, modify, merge, publish, distribute, sublicense, -dnl and/or sell copies of the Software, and to permit persons to whom the -dnl Software is furnished to do so, subject to the following conditions: -dnl -dnl The above copyright notice and this permission notice shall be included in -dnl all copies or substantial portions of the Software. -dnl -dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -dnl IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -dnl FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -dnl THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -dnl LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -dnl FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -dnl DEALINGS IN THE SOFTWARE. -dnl -dnl $Id: bakefile.m4 1327 2009-10-24 10:10:38Z vaclavslavik $ -dnl -dnl Support macros for makefiles generated by BAKEFILE. -dnl - - -dnl --------------------------------------------------------------------------- -dnl Lots of compiler & linker detection code contained here was taken from -dnl wxWidgets configure.in script (see http://www.wxwidgets.org) -dnl --------------------------------------------------------------------------- - - - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_GNUMAKE -dnl -dnl Detects GNU make -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_GNUMAKE], -[ - dnl does make support "-include" (only GNU make does AFAIK)? - AC_CACHE_CHECK([if make is GNU make], bakefile_cv_prog_makeisgnu, - [ - if ( ${SHELL-sh} -c "${MAKE-make} --version" 2> /dev/null | - egrep -s GNU > /dev/null); then - bakefile_cv_prog_makeisgnu="yes" - else - bakefile_cv_prog_makeisgnu="no" - fi - ]) - - if test "x$bakefile_cv_prog_makeisgnu" = "xyes"; then - IF_GNU_MAKE="" - else - IF_GNU_MAKE="#" - fi - AC_SUBST(IF_GNU_MAKE) -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_PLATFORM -dnl -dnl Detects platform and sets PLATFORM_XXX variables accordingly -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_PLATFORM], -[ - PLATFORM_UNIX=0 - PLATFORM_WIN32=0 - PLATFORM_MSDOS=0 - PLATFORM_MAC=0 - PLATFORM_MACOS=0 - PLATFORM_MACOSX=0 - PLATFORM_OS2=0 - PLATFORM_BEOS=0 - - if test "x$BAKEFILE_FORCE_PLATFORM" = "x"; then - case "${BAKEFILE_HOST}" in - *-*-mingw32* ) - PLATFORM_WIN32=1 - ;; - *-pc-msdosdjgpp ) - PLATFORM_MSDOS=1 - ;; - *-pc-os2_emx | *-pc-os2-emx ) - PLATFORM_OS2=1 - ;; - *-*-darwin* ) - PLATFORM_MAC=1 - PLATFORM_MACOSX=1 - ;; - *-*-beos* ) - PLATFORM_BEOS=1 - ;; - powerpc-apple-macos* ) - PLATFORM_MAC=1 - PLATFORM_MACOS=1 - ;; - * ) - PLATFORM_UNIX=1 - ;; - esac - else - case "$BAKEFILE_FORCE_PLATFORM" in - win32 ) - PLATFORM_WIN32=1 - ;; - msdos ) - PLATFORM_MSDOS=1 - ;; - os2 ) - PLATFORM_OS2=1 - ;; - darwin ) - PLATFORM_MAC=1 - PLATFORM_MACOSX=1 - ;; - unix ) - PLATFORM_UNIX=1 - ;; - beos ) - PLATFORM_BEOS=1 - ;; - * ) - AC_MSG_ERROR([Unknown platform: $BAKEFILE_FORCE_PLATFORM]) - ;; - esac - fi - - AC_SUBST(PLATFORM_UNIX) - AC_SUBST(PLATFORM_WIN32) - AC_SUBST(PLATFORM_MSDOS) - AC_SUBST(PLATFORM_MAC) - AC_SUBST(PLATFORM_MACOS) - AC_SUBST(PLATFORM_MACOSX) - AC_SUBST(PLATFORM_OS2) - AC_SUBST(PLATFORM_BEOS) -]) - - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_PLATFORM_SPECIFICS -dnl -dnl Sets misc platform-specific settings -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_PLATFORM_SPECIFICS], -[ - AC_ARG_ENABLE([omf], AS_HELP_STRING([--enable-omf], - [use OMF object format (OS/2)]), - [bk_os2_use_omf="$enableval"]) - - case "${BAKEFILE_HOST}" in - *-*-darwin* ) - dnl For Unix to MacOS X porting instructions, see: - dnl http://fink.sourceforge.net/doc/porting/porting.html - if test "x$GCC" = "xyes"; then - CFLAGS="$CFLAGS -fno-common" - CXXFLAGS="$CXXFLAGS -fno-common" - fi - if test "x$XLCC" = "xyes"; then - CFLAGS="$CFLAGS -qnocommon" - CXXFLAGS="$CXXFLAGS -qnocommon" - fi - ;; - - *-pc-os2_emx | *-pc-os2-emx ) - if test "x$bk_os2_use_omf" = "xyes" ; then - AR=emxomfar - RANLIB=: - LDFLAGS="-Zomf $LDFLAGS" - CFLAGS="-Zomf $CFLAGS" - CXXFLAGS="-Zomf $CXXFLAGS" - OS2_LIBEXT="lib" - else - OS2_LIBEXT="a" - fi - ;; - - i*86-*-beos* ) - LDFLAGS="-L/boot/develop/lib/x86 $LDFLAGS" - ;; - esac -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_SUFFIXES -dnl -dnl Detects shared various suffixes for shared libraries, libraries, programs, -dnl plugins etc. -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_SUFFIXES], -[ - SO_SUFFIX="so" - SO_SUFFIX_MODULE="so" - EXEEXT="" - LIBPREFIX="lib" - LIBEXT=".a" - DLLPREFIX="lib" - DLLPREFIX_MODULE="" - DLLIMP_SUFFIX="" - dlldir="$libdir" - - case "${BAKEFILE_HOST}" in - dnl PA-RISC HP systems used .sl but IA64 use ELF-64 and so use the - dnl standard .so extension - ia64-hp-hpux* ) - ;; - *-hp-hpux* ) - SO_SUFFIX="sl" - SO_SUFFIX_MODULE="sl" - ;; - *-*-aix* ) - dnl quoting from - dnl http://www-1.ibm.com/servers/esdd/articles/gnu.html: - dnl Both archive libraries and shared libraries on AIX have an - dnl .a extension. This will explain why you can't link with an - dnl .so and why it works with the name changed to .a. - SO_SUFFIX="a" - SO_SUFFIX_MODULE="a" - ;; - *-*-cygwin* ) - SO_SUFFIX="dll" - SO_SUFFIX_MODULE="dll" - DLLIMP_SUFFIX="dll.a" - EXEEXT=".exe" - DLLPREFIX="cyg" - dlldir="$bindir" - ;; - *-*-mingw32* ) - SO_SUFFIX="dll" - SO_SUFFIX_MODULE="dll" - DLLIMP_SUFFIX="dll.a" - EXEEXT=".exe" - DLLPREFIX="" - dlldir="$bindir" - ;; - *-pc-msdosdjgpp ) - EXEEXT=".exe" - DLLPREFIX="" - dlldir="$bindir" - ;; - *-pc-os2_emx | *-pc-os2-emx ) - SO_SUFFIX="dll" - SO_SUFFIX_MODULE="dll" - DLLIMP_SUFFIX=$OS2_LIBEXT - EXEEXT=".exe" - DLLPREFIX="" - LIBPREFIX="" - LIBEXT=".$OS2_LIBEXT" - dlldir="$bindir" - ;; - *-*-darwin* ) - SO_SUFFIX="dylib" - SO_SUFFIX_MODULE="bundle" - ;; - esac - - if test "x$DLLIMP_SUFFIX" = "x" ; then - DLLIMP_SUFFIX="$SO_SUFFIX" - fi - - AC_SUBST(SO_SUFFIX) - AC_SUBST(SO_SUFFIX_MODULE) - AC_SUBST(DLLIMP_SUFFIX) - AC_SUBST(EXEEXT) - AC_SUBST(LIBPREFIX) - AC_SUBST(LIBEXT) - AC_SUBST(DLLPREFIX) - AC_SUBST(DLLPREFIX_MODULE) - AC_SUBST(dlldir) -]) - - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_SHARED_LD -dnl -dnl Detects command for making shared libraries, substitutes SHARED_LD_CC -dnl and SHARED_LD_CXX. -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_SHARED_LD], -[ - dnl the extra compiler flags needed for compilation of shared library - PIC_FLAG="" - if test "x$GCC" = "xyes"; then - dnl the switch for gcc is the same under all platforms - PIC_FLAG="-fPIC" - fi - - dnl Defaults for GCC and ELF .so shared libs: - SHARED_LD_CC="\$(CC) -shared ${PIC_FLAG} -o" - SHARED_LD_CXX="\$(CXX) -shared ${PIC_FLAG} -o" - WINDOWS_IMPLIB=0 - - case "${BAKEFILE_HOST}" in - *-hp-hpux* ) - dnl default settings are good for gcc but not for the native HP-UX - if test "x$GCC" != "xyes"; then - dnl no idea why it wants it, but it does - LDFLAGS="$LDFLAGS -L/usr/lib" - - SHARED_LD_CC="${CC} -b -o" - SHARED_LD_CXX="${CXX} -b -o" - PIC_FLAG="+Z" - fi - ;; - - *-*-linux* ) - dnl newer icc versions use -fPIC just as gcc does and, in fact, the - dnl newest (v10+) ones don't even understand -KPIC any longer - if test "$INTELCC" = "yes" -a "$INTELCC8" != "yes"; then - PIC_FLAG="-KPIC" - elif test "x$SUNCXX" = "xyes"; then - SHARED_LD_CC="${CC} -G -o" - SHARED_LD_CXX="${CXX} -G -o" - PIC_FLAG="-KPIC" - fi - ;; - - *-*-solaris2* ) - if test "x$SUNCXX" = xyes ; then - SHARED_LD_CC="${CC} -G -o" - SHARED_LD_CXX="${CXX} -G -o" - PIC_FLAG="-KPIC" - fi - ;; - - *-*-darwin* ) - AC_BAKEFILE_CREATE_FILE_SHARED_LD_SH - chmod +x shared-ld-sh - - SHARED_LD_MODULE_CC="`pwd`/shared-ld-sh -bundle -headerpad_max_install_names -o" - SHARED_LD_MODULE_CXX="CXX=\"\$(CXX)\" $SHARED_LD_MODULE_CC" - - dnl Most apps benefit from being fully binded (its faster and static - dnl variables initialized at startup work). - dnl This can be done either with the exe linker flag -Wl,-bind_at_load - dnl or with a double stage link in order to create a single module - dnl "-init _wxWindowsDylibInit" not useful with lazy linking solved - - dnl If using newer dev tools then there is a -single_module flag that - dnl we can use to do this for dylibs, otherwise we'll need to use a helper - dnl script. Check the version of gcc to see which way we can go: - AC_CACHE_CHECK([for gcc 3.1 or later], bakefile_cv_gcc31, [ - AC_TRY_COMPILE([], - [ - #if (__GNUC__ < 3) || \ - ((__GNUC__ == 3) && (__GNUC_MINOR__ < 1)) - This is old gcc - #endif - ], - [ - bakefile_cv_gcc31=yes - ], - [ - bakefile_cv_gcc31=no - ] - ) - ]) - if test "$bakefile_cv_gcc31" = "no"; then - dnl Use the shared-ld-sh helper script - SHARED_LD_CC="`pwd`/shared-ld-sh -dynamiclib -headerpad_max_install_names -o" - SHARED_LD_CXX="$SHARED_LD_CC" - else - dnl Use the -single_module flag and let the linker do it for us - SHARED_LD_CC="\${CC} -dynamiclib -single_module -headerpad_max_install_names -o" - SHARED_LD_CXX="\${CXX} -dynamiclib -single_module -headerpad_max_install_names -o" - fi - - if test "x$GCC" == "xyes"; then - PIC_FLAG="-dynamic -fPIC" - fi - if test "x$XLCC" = "xyes"; then - PIC_FLAG="-dynamic -DPIC" - fi - ;; - - *-*-aix* ) - if test "x$GCC" = "xyes"; then - dnl at least gcc 2.95 warns that -fPIC is ignored when - dnl compiling each and every file under AIX which is annoying, - dnl so don't use it there (it's useless as AIX runs on - dnl position-independent architectures only anyhow) - PIC_FLAG="" - - dnl -bexpfull is needed by AIX linker to export all symbols (by - dnl default it doesn't export any and even with -bexpall it - dnl doesn't export all C++ support symbols, e.g. vtable - dnl pointers) but it's only available starting from 5.1 (with - dnl maintenance pack 2, whatever this is), see - dnl http://www-128.ibm.com/developerworks/eserver/articles/gnu.html - case "${BAKEFILE_HOST}" in - *-*-aix5* ) - LD_EXPFULL="-Wl,-bexpfull" - ;; - esac - - SHARED_LD_CC="\$(CC) -shared $LD_EXPFULL -o" - SHARED_LD_CXX="\$(CXX) -shared $LD_EXPFULL -o" - else - dnl FIXME: makeC++SharedLib is obsolete, what should we do for - dnl recent AIX versions? - AC_CHECK_PROG(AIX_CXX_LD, makeC++SharedLib, - makeC++SharedLib, /usr/lpp/xlC/bin/makeC++SharedLib) - SHARED_LD_CC="$AIX_CC_LD -p 0 -o" - SHARED_LD_CXX="$AIX_CXX_LD -p 0 -o" - fi - ;; - - *-*-beos* ) - dnl can't use gcc under BeOS for shared library creation because it - dnl complains about missing 'main' - SHARED_LD_CC="${LD} -nostart -o" - SHARED_LD_CXX="${LD} -nostart -o" - ;; - - *-*-irix* ) - dnl default settings are ok for gcc - if test "x$GCC" != "xyes"; then - PIC_FLAG="-KPIC" - fi - ;; - - *-*-cygwin* | *-*-mingw32* ) - PIC_FLAG="" - SHARED_LD_CC="\$(CC) -shared -o" - SHARED_LD_CXX="\$(CXX) -shared -o" - WINDOWS_IMPLIB=1 - ;; - - *-pc-os2_emx | *-pc-os2-emx ) - SHARED_LD_CC="`pwd`/dllar.sh -libf INITINSTANCE -libf TERMINSTANCE -o" - SHARED_LD_CXX="`pwd`/dllar.sh -libf INITINSTANCE -libf TERMINSTANCE -o" - PIC_FLAG="" - AC_BAKEFILE_CREATE_FILE_DLLAR_SH - chmod +x dllar.sh - ;; - - powerpc-apple-macos* | \ - *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | *-*-k*bsd*-gnu | \ - *-*-mirbsd* | \ - *-*-sunos4* | \ - *-*-osf* | \ - *-*-dgux5* | \ - *-*-sysv5* | \ - *-pc-msdosdjgpp ) - dnl defaults are ok - ;; - - *) - AC_MSG_ERROR(unknown system type $BAKEFILE_HOST.) - esac - - if test "x$PIC_FLAG" != "x" ; then - PIC_FLAG="$PIC_FLAG -DPIC" - fi - - if test "x$SHARED_LD_MODULE_CC" = "x" ; then - SHARED_LD_MODULE_CC="$SHARED_LD_CC" - fi - if test "x$SHARED_LD_MODULE_CXX" = "x" ; then - SHARED_LD_MODULE_CXX="$SHARED_LD_CXX" - fi - - AC_SUBST(SHARED_LD_CC) - AC_SUBST(SHARED_LD_CXX) - AC_SUBST(SHARED_LD_MODULE_CC) - AC_SUBST(SHARED_LD_MODULE_CXX) - AC_SUBST(PIC_FLAG) - AC_SUBST(WINDOWS_IMPLIB) -]) - - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_SHARED_VERSIONS -dnl -dnl Detects linker options for attaching versions (sonames) to shared libs. -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_SHARED_VERSIONS], -[ - USE_SOVERSION=0 - USE_SOVERLINUX=0 - USE_SOVERSOLARIS=0 - USE_SOVERCYGWIN=0 - USE_SOTWOSYMLINKS=0 - USE_MACVERSION=0 - SONAME_FLAG= - - case "${BAKEFILE_HOST}" in - *-*-linux* | *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | \ - *-*-k*bsd*-gnu | *-*-mirbsd* ) - if test "x$SUNCXX" = "xyes"; then - SONAME_FLAG="-h " - else - SONAME_FLAG="-Wl,-soname," - fi - USE_SOVERSION=1 - USE_SOVERLINUX=1 - USE_SOTWOSYMLINKS=1 - ;; - - *-*-solaris2* ) - SONAME_FLAG="-h " - USE_SOVERSION=1 - USE_SOVERSOLARIS=1 - ;; - - *-*-darwin* ) - USE_MACVERSION=1 - USE_SOVERSION=1 - USE_SOTWOSYMLINKS=1 - ;; - - *-*-cygwin* ) - USE_SOVERSION=1 - USE_SOVERCYGWIN=1 - ;; - esac - - AC_SUBST(USE_SOVERSION) - AC_SUBST(USE_SOVERLINUX) - AC_SUBST(USE_SOVERSOLARIS) - AC_SUBST(USE_SOVERCYGWIN) - AC_SUBST(USE_MACVERSION) - AC_SUBST(USE_SOTWOSYMLINKS) - AC_SUBST(SONAME_FLAG) -]) - - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_DEPS -dnl -dnl Detects available C/C++ dependency tracking options -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_DEPS], -[ - AC_ARG_ENABLE([dependency-tracking], - AS_HELP_STRING([--disable-dependency-tracking], - [don't use dependency tracking even if the compiler can]), - [bk_use_trackdeps="$enableval"]) - - AC_MSG_CHECKING([for dependency tracking method]) - - BK_DEPS="" - if test "x$bk_use_trackdeps" = "xno" ; then - DEPS_TRACKING=0 - AC_MSG_RESULT([disabled]) - else - DEPS_TRACKING=1 - - if test "x$GCC" = "xyes"; then - DEPSMODE=gcc - case "${BAKEFILE_HOST}" in - *-*-darwin* ) - dnl -cpp-precomp (the default) conflicts with -MMD option - dnl used by bk-deps (see also http://developer.apple.com/documentation/Darwin/Conceptual/PortingUnix/compiling/chapter_4_section_3.html) - DEPSFLAG="-no-cpp-precomp -MMD" - ;; - * ) - DEPSFLAG="-MMD" - ;; - esac - AC_MSG_RESULT([gcc]) - elif test "x$MWCC" = "xyes"; then - DEPSMODE=mwcc - DEPSFLAG="-MM" - AC_MSG_RESULT([mwcc]) - elif test "x$SUNCC" = "xyes"; then - DEPSMODE=unixcc - DEPSFLAG="-xM1" - AC_MSG_RESULT([Sun cc]) - elif test "x$SGICC" = "xyes"; then - DEPSMODE=unixcc - DEPSFLAG="-M" - AC_MSG_RESULT([SGI cc]) - elif test "x$HPCC" = "xyes"; then - DEPSMODE=unixcc - DEPSFLAG="+make" - AC_MSG_RESULT([HP cc]) - elif test "x$COMPAQCC" = "xyes"; then - DEPSMODE=gcc - DEPSFLAG="-MD" - AC_MSG_RESULT([Compaq cc]) - else - DEPS_TRACKING=0 - AC_MSG_RESULT([none]) - fi - - if test $DEPS_TRACKING = 1 ; then - AC_BAKEFILE_CREATE_FILE_BK_DEPS - chmod +x bk-deps - dnl FIXME: make this $(top_builddir)/bk-deps once autoconf-2.60 - dnl is required (and so top_builddir is never empty): - BK_DEPS="`pwd`/bk-deps" - fi - fi - - AC_SUBST(DEPS_TRACKING) - AC_SUBST(BK_DEPS) -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_CHECK_BASIC_STUFF -dnl -dnl Checks for presence of basic programs, such as C and C++ compiler, "ranlib" -dnl or "install" -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_CHECK_BASIC_STUFF], -[ - AC_PROG_RANLIB - AC_PROG_INSTALL - AC_PROG_LN_S - - AC_PROG_MAKE_SET - AC_SUBST(MAKE_SET) - - if test "x$SUNCXX" = "xyes"; then - dnl Sun C++ compiler requires special way of creating static libs; - dnl see here for more details: - dnl https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1229751&group_id=9863 - AR=$CXX - AROPTIONS="-xar -o" - AC_SUBST(AR) - elif test "x$SGICC" = "xyes"; then - dnl Almost the same as above for SGI mipsPro compiler - AR=$CXX - AROPTIONS="-ar -o" - AC_SUBST(AR) - else - AC_CHECK_TOOL(AR, ar, ar) - AROPTIONS=rcu - fi - AC_SUBST(AROPTIONS) - - AC_CHECK_TOOL(STRIP, strip, :) - AC_CHECK_TOOL(NM, nm, :) - - dnl This check is necessary because "install -d" doesn't exist on - dnl all platforms (e.g. HP/UX), see http://www.bakefile.org/ticket/80 - AC_MSG_CHECKING([for command to install directories]) - INSTALL_TEST_DIR=acbftest$$ - $INSTALL -d $INSTALL_TEST_DIR > /dev/null 2>&1 - if test $? = 0 -a -d $INSTALL_TEST_DIR; then - rmdir $INSTALL_TEST_DIR - dnl we must refer to makefile's $(INSTALL) variable and not - dnl current value of shell variable, hence the single quoting: - INSTALL_DIR='$(INSTALL) -d' - AC_MSG_RESULT([$INSTALL -d]) - else - INSTALL_DIR="mkdir -p" - AC_MSG_RESULT([mkdir -p]) - fi - AC_SUBST(INSTALL_DIR) - - LDFLAGS_GUI= - case ${BAKEFILE_HOST} in - *-*-cygwin* | *-*-mingw32* ) - LDFLAGS_GUI="-mwindows" - esac - AC_SUBST(LDFLAGS_GUI) -]) - - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_RES_COMPILERS -dnl -dnl Checks for presence of resource compilers for win32 or mac -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_RES_COMPILERS], -[ - case ${BAKEFILE_HOST} in - *-*-cygwin* | *-*-mingw32* ) - dnl Check for win32 resources compiler: - AC_CHECK_TOOL(WINDRES, windres) - ;; - - *-*-darwin* | powerpc-apple-macos* ) - AC_CHECK_PROG(REZ, Rez, Rez, /Developer/Tools/Rez) - AC_CHECK_PROG(SETFILE, SetFile, SetFile, /Developer/Tools/SetFile) - ;; - esac - - AC_SUBST(WINDRES) - AC_SUBST(REZ) - AC_SUBST(SETFILE) -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_PRECOMP_HEADERS -dnl -dnl Check for precompiled headers support (GCC >= 3.4) -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_PRECOMP_HEADERS], -[ - - AC_ARG_ENABLE([precomp-headers], - AS_HELP_STRING([--disable-precomp-headers], - [don't use precompiled headers even if compiler can]), - [bk_use_pch="$enableval"]) - - GCC_PCH=0 - ICC_PCH=0 - USE_PCH=0 - BK_MAKE_PCH="" - - case ${BAKEFILE_HOST} in - *-*-cygwin* ) - dnl PCH support is broken in cygwin gcc because of unportable - dnl assumptions about mmap() in gcc code which make PCH generation - dnl fail erratically; disable PCH completely until this is fixed - bk_use_pch="no" - ;; - esac - - if test "x$bk_use_pch" = "x" -o "x$bk_use_pch" = "xyes" ; then - if test "x$GCC" = "xyes"; then - dnl test if we have gcc-3.4: - AC_MSG_CHECKING([if the compiler supports precompiled headers]) - AC_TRY_COMPILE([], - [ - #if !defined(__GNUC__) || !defined(__GNUC_MINOR__) - There is no PCH support - #endif - #if (__GNUC__ < 3) - There is no PCH support - #endif - #if (__GNUC__ == 3) && \ - ((!defined(__APPLE_CC__) && (__GNUC_MINOR__ < 4)) || \ - ( defined(__APPLE_CC__) && (__GNUC_MINOR__ < 3))) || \ - ( defined(__INTEL_COMPILER) ) - There is no PCH support - #endif - ], - [ - AC_MSG_RESULT([yes]) - GCC_PCH=1 - ], - [ - if test "$INTELCXX8" = "yes"; then - AC_MSG_RESULT([yes]) - ICC_PCH=1 - if test "$INTELCXX10" = "yes"; then - ICC_PCH_CREATE_SWITCH="-pch-create" - ICC_PCH_USE_SWITCH="-pch-use" - else - ICC_PCH_CREATE_SWITCH="-create-pch" - ICC_PCH_USE_SWITCH="-use-pch" - fi - else - AC_MSG_RESULT([no]) - fi - ]) - if test $GCC_PCH = 1 -o $ICC_PCH = 1 ; then - USE_PCH=1 - AC_BAKEFILE_CREATE_FILE_BK_MAKE_PCH - chmod +x bk-make-pch - dnl FIXME: make this $(top_builddir)/bk-make-pch once - dnl autoconf-2.60 is required (and so top_builddir is - dnl never empty): - BK_MAKE_PCH="`pwd`/bk-make-pch" - fi - fi - fi - - AC_SUBST(GCC_PCH) - AC_SUBST(ICC_PCH) - AC_SUBST(ICC_PCH_CREATE_SWITCH) - AC_SUBST(ICC_PCH_USE_SWITCH) - AC_SUBST(BK_MAKE_PCH) -]) - - - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE([autoconf_inc.m4 inclusion]) -dnl -dnl To be used in configure.in of any project using Bakefile-generated mks -dnl -dnl Behaviour can be modified by setting following variables: -dnl BAKEFILE_CHECK_BASICS set to "no" if you don't want bakefile to -dnl to perform check for basic tools like ranlib -dnl BAKEFILE_HOST set this to override host detection, defaults -dnl to ${host} -dnl BAKEFILE_FORCE_PLATFORM set to override platform detection -dnl -dnl Example usage: -dnl -dnl AC_BAKEFILE([FOO(autoconf_inc.m4)]) -dnl -dnl (replace FOO with m4_include above, aclocal would die otherwise) -dnl (yes, it's ugly, but thanks to a bug in aclocal, it's the only thing -dnl we can do...) -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE], -[ - AC_PREREQ([2.58]) - - dnl We need to always run C/C++ compiler tests, but it's also possible - dnl for the user to call these macros manually, hence this instead of - dnl simply calling these macros. See http://www.bakefile.org/ticket/64 - AC_REQUIRE([AC_BAKEFILE_PROG_CC]) - AC_REQUIRE([AC_BAKEFILE_PROG_CXX]) - - if test "x$BAKEFILE_HOST" = "x"; then - if test "x${host}" = "x" ; then - AC_MSG_ERROR([You must call the autoconf "CANONICAL_HOST" macro in your configure.ac (or .in) file.]) - fi - - BAKEFILE_HOST="${host}" - fi - - if test "x$BAKEFILE_CHECK_BASICS" != "xno"; then - AC_BAKEFILE_CHECK_BASIC_STUFF - fi - AC_BAKEFILE_GNUMAKE - AC_BAKEFILE_PLATFORM - AC_BAKEFILE_PLATFORM_SPECIFICS - AC_BAKEFILE_SUFFIXES - AC_BAKEFILE_SHARED_LD - AC_BAKEFILE_SHARED_VERSIONS - AC_BAKEFILE_DEPS - AC_BAKEFILE_RES_COMPILERS - - dnl OBJCFLAGS is set by Autoconf, but OBJCXXFLAGS is not: - AC_SUBST(OBJCXXFLAGS) - - - BAKEFILE_BAKEFILE_M4_VERSION="0.2.8" - - dnl includes autoconf_inc.m4: - $1 - - if test "$BAKEFILE_AUTOCONF_INC_M4_VERSION" = "" ; then - AC_MSG_ERROR([No version found in autoconf_inc.m4 - bakefile macro was changed to take additional argument, perhaps configure.in wasn't updated (see the documentation)?]) - fi - - if test "$BAKEFILE_BAKEFILE_M4_VERSION" != "$BAKEFILE_AUTOCONF_INC_M4_VERSION" ; then - AC_MSG_ERROR([Versions of Bakefile used to generate makefiles ($BAKEFILE_AUTOCONF_INC_M4_VERSION) and configure ($BAKEFILE_BAKEFILE_M4_VERSION) do not match.]) - fi -]) - - -dnl --------------------------------------------------------------------------- -dnl Embedded copies of helper scripts follow: -dnl --------------------------------------------------------------------------- - -AC_DEFUN([AC_BAKEFILE_CREATE_FILE_BK_DEPS], -[ -dnl ===================== bk-deps begins here ===================== -dnl (Created by merge-scripts.py from bk-deps -dnl file do not edit here!) -D='$' -cat <bk-deps -#!/bin/sh - -# This script is part of Bakefile (http://www.bakefile.org) autoconf -# script. It is used to track C/C++ files dependencies in portable way. -# -# Permission is given to use this file in any way. - -DEPSMODE=${DEPSMODE} -DEPSFLAG="${DEPSFLAG}" -DEPSDIRBASE=.deps - -if test ${D}DEPSMODE = gcc ; then - ${D}* ${D}{DEPSFLAG} - status=${D}? - - # determine location of created files: - while test ${D}# -gt 0; do - case "${D}1" in - -o ) - shift - objfile=${D}1 - ;; - -* ) - ;; - * ) - srcfile=${D}1 - ;; - esac - shift - done - objfilebase=\`basename ${D}objfile\` - builddir=\`dirname ${D}objfile\` - depfile=\`basename ${D}srcfile | sed -e 's/\\..*${D}/.d/g'\` - depobjname=\`echo ${D}depfile |sed -e 's/\\.d/.o/g'\` - depsdir=${D}builddir/${D}DEPSDIRBASE - mkdir -p ${D}depsdir - - # if the compiler failed, we're done: - if test ${D}{status} != 0 ; then - rm -f ${D}depfile - exit ${D}{status} - fi - - # move created file to the location we want it in: - if test -f ${D}depfile ; then - sed -e "s,${D}depobjname:,${D}objfile:,g" ${D}depfile >${D}{depsdir}/${D}{objfilebase}.d - rm -f ${D}depfile - else - # "g++ -MMD -o fooobj.o foosrc.cpp" produces fooobj.d - depfile=\`echo "${D}objfile" | sed -e 's/\\..*${D}/.d/g'\` - if test ! -f ${D}depfile ; then - # "cxx -MD -o fooobj.o foosrc.cpp" creates fooobj.o.d (Compaq C++) - depfile="${D}objfile.d" - fi - if test -f ${D}depfile ; then - sed -e "\\,^${D}objfile,!s,${D}depobjname:,${D}objfile:,g" ${D}depfile >${D}{depsdir}/${D}{objfilebase}.d - rm -f ${D}depfile - fi - fi - exit 0 - -elif test ${D}DEPSMODE = mwcc ; then - ${D}* || exit ${D}? - # Run mwcc again with -MM and redirect into the dep file we want - # NOTE: We can't use shift here because we need ${D}* to be valid - prevarg= - for arg in ${D}* ; do - if test "${D}prevarg" = "-o"; then - objfile=${D}arg - else - case "${D}arg" in - -* ) - ;; - * ) - srcfile=${D}arg - ;; - esac - fi - prevarg="${D}arg" - done - - objfilebase=\`basename ${D}objfile\` - builddir=\`dirname ${D}objfile\` - depsdir=${D}builddir/${D}DEPSDIRBASE - mkdir -p ${D}depsdir - - ${D}* ${D}DEPSFLAG >${D}{depsdir}/${D}{objfilebase}.d - exit 0 - -elif test ${D}DEPSMODE = unixcc; then - ${D}* || exit ${D}? - # Run compiler again with deps flag and redirect into the dep file. - # It doesn't work if the '-o FILE' option is used, but without it the - # dependency file will contain the wrong name for the object. So it is - # removed from the command line, and the dep file is fixed with sed. - cmd="" - while test ${D}# -gt 0; do - case "${D}1" in - -o ) - shift - objfile=${D}1 - ;; - * ) - eval arg${D}#=\\${D}1 - cmd="${D}cmd \\${D}arg${D}#" - ;; - esac - shift - done - - objfilebase=\`basename ${D}objfile\` - builddir=\`dirname ${D}objfile\` - depsdir=${D}builddir/${D}DEPSDIRBASE - mkdir -p ${D}depsdir - - eval "${D}cmd ${D}DEPSFLAG" | sed "s|.*:|${D}objfile:|" >${D}{depsdir}/${D}{objfilebase}.d - exit 0 - -else - ${D}* - exit ${D}? -fi -EOF -dnl ===================== bk-deps ends here ===================== -]) - -AC_DEFUN([AC_BAKEFILE_CREATE_FILE_SHARED_LD_SH], -[ -dnl ===================== shared-ld-sh begins here ===================== -dnl (Created by merge-scripts.py from shared-ld-sh -dnl file do not edit here!) -D='$' -cat <shared-ld-sh -#!/bin/sh -#----------------------------------------------------------------------------- -#-- Name: distrib/mac/shared-ld-sh -#-- Purpose: Link a mach-o dynamic shared library for Darwin / Mac OS X -#-- Author: Gilles Depeyrot -#-- Copyright: (c) 2002 Gilles Depeyrot -#-- Licence: any use permitted -#----------------------------------------------------------------------------- - -verbose=0 -args="" -objects="" -linking_flag="-dynamiclib" -ldargs="-r -keep_private_externs -nostdlib" - -if test "x${D}CXX" = "x"; then - CXX="c++" -fi - -while test ${D}# -gt 0; do - case ${D}1 in - - -v) - verbose=1 - ;; - - -o|-compatibility_version|-current_version|-framework|-undefined|-install_name) - # collect these options and values - args="${D}{args} ${D}1 ${D}2" - shift - ;; - - -arch|-isysroot) - # collect these options and values - ldargs="${D}{ldargs} ${D}1 ${D}2" - shift - ;; - - -s|-Wl,*) - # collect these load args - ldargs="${D}{ldargs} ${D}1" - ;; - - -l*|-L*|-flat_namespace|-headerpad_max_install_names) - # collect these options - args="${D}{args} ${D}1" - ;; - - -dynamiclib|-bundle) - linking_flag="${D}1" - ;; - - -*) - echo "shared-ld: unhandled option '${D}1'" - exit 1 - ;; - - *.o | *.a | *.dylib) - # collect object files - objects="${D}{objects} ${D}1" - ;; - - *) - echo "shared-ld: unhandled argument '${D}1'" - exit 1 - ;; - - esac - shift -done - -status=0 - -# -# Link one module containing all the others -# -if test ${D}{verbose} = 1; then - echo "${D}CXX ${D}{ldargs} ${D}{objects} -o master.${D}${D}.o" -fi -${D}CXX ${D}{ldargs} ${D}{objects} -o master.${D}${D}.o -status=${D}? - -# -# Link the shared library from the single module created, but only if the -# previous command didn't fail: -# -if test ${D}{status} = 0; then - if test ${D}{verbose} = 1; then - echo "${D}CXX ${D}{linking_flag} master.${D}${D}.o ${D}{args}" - fi - ${D}CXX ${D}{linking_flag} master.${D}${D}.o ${D}{args} - status=${D}? -fi - -# -# Remove intermediate module -# -rm -f master.${D}${D}.o - -exit ${D}status -EOF -dnl ===================== shared-ld-sh ends here ===================== -]) - -AC_DEFUN([AC_BAKEFILE_CREATE_FILE_BK_MAKE_PCH], -[ -dnl ===================== bk-make-pch begins here ===================== -dnl (Created by merge-scripts.py from bk-make-pch -dnl file do not edit here!) -D='$' -cat <bk-make-pch -#!/bin/sh - -# This script is part of Bakefile (http://www.bakefile.org) autoconf -# script. It is used to generated precompiled headers. -# -# Permission is given to use this file in any way. - -outfile="${D}{1}" -header="${D}{2}" -shift -shift - -builddir=\`echo ${D}outfile | sed -e 's,/\\.pch/.*${D},,g'\` - -compiler="" -headerfile="" - -while test ${D}{#} -gt 0; do - add_to_cmdline=1 - case "${D}{1}" in - -I* ) - incdir=\`echo ${D}{1} | sed -e 's/-I\\(.*\\)/\\1/g'\` - if test "x${D}{headerfile}" = "x" -a -f "${D}{incdir}/${D}{header}" ; then - headerfile="${D}{incdir}/${D}{header}" - fi - ;; - -use-pch|-use_pch|-pch-use ) - shift - add_to_cmdline=0 - ;; - esac - if test ${D}add_to_cmdline = 1 ; then - compiler="${D}{compiler} ${D}{1}" - fi - shift -done - -if test "x${D}{headerfile}" = "x" ; then - echo "error: can't find header ${D}{header} in include paths" >&2 -else - if test -f ${D}{outfile} ; then - rm -f ${D}{outfile} - else - mkdir -p \`dirname ${D}{outfile}\` - fi - depsfile="${D}{builddir}/.deps/\`echo ${D}{outfile} | tr '/.' '__'\`.d" - mkdir -p ${D}{builddir}/.deps - if test "x${GCC_PCH}" = "x1" ; then - # can do this because gcc is >= 3.4: - ${D}{compiler} -o ${D}{outfile} -MMD -MF "${D}{depsfile}" "${D}{headerfile}" - elif test "x${ICC_PCH}" = "x1" ; then - filename=pch_gen-${D}${D} - file=${D}{filename}.c - dfile=${D}{filename}.d - cat > ${D}file < ${D}depsfile && \\ - rm -f ${D}file ${D}dfile ${D}{filename}.o - fi - exit ${D}{?} -fi -EOF -dnl ===================== bk-make-pch ends here ===================== -]) - diff --git a/AMDiS/lib/muparser_v134/build/autoconf/acregen.sh b/AMDiS/lib/muparser_v134/build/autoconf/acregen.sh deleted file mode 100755 index ef0ed37b..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/acregen.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash -# -# Author: Francesco Montorsi -# RCS-ID: $Id: acregen.sh 236 2009-11-24 23:12:00Z frm $ -# Creation date: 14/9/2005 -# -# A simple script to generate the configure script -# Some features of this version: -# - automatic test for aclocal version -# - able to be called from any folder -# (i.e. you can call it typing 'build/autoconf/acregen.sh', not only './acregen.sh') - - -# called when an old version of aclocal is found -function aclocalold() -{ - echo "Your aclocal version is $aclocal_maj.$aclocal_min.$aclocal_rel" - echo "Your automake installation is too old; please install automake >= $aclocal_minimal_maj.$aclocal_minimal_min.$aclocal_minimal_rel" - echo "You can download automake from ftp://sources.redhat.com/pub/automake/" - exit 1 -} - -# first check if we have an ACLOCAL version recent enough -aclocal_verfull=$(aclocal --version) -aclocal_maj=`echo $aclocal_verfull | sed 's/aclocal (GNU automake) \([0-9]*\).\([0-9]*\).\([0-9]*\).*/\1/'` -aclocal_min=`echo $aclocal_verfull | sed 's/aclocal (GNU automake) \([0-9]*\).\([0-9]*\).\([0-9]*\).*/\2/'` -aclocal_rel=`echo $aclocal_verfull | sed 's/aclocal (GNU automake) \([0-9]*\).\([0-9]*\).\([0-9]*\).*/\3/'` -if [[ "$aclocal_rel" = "" ]]; then aclocal_rel="0"; fi - -#echo "Your aclocal version is $aclocal_maj.$aclocal_min.$aclocal_rel" # for debugging - -aclocal_minimal_maj=1 -aclocal_minimal_min=9 -aclocal_minimal_rel=6 - -majok=$(($aclocal_maj > $aclocal_minimal_maj)) -minok=$(($aclocal_maj == $aclocal_minimal_maj && $aclocal_min > $aclocal_minimal_min)) -relok=$(($aclocal_maj == $aclocal_minimal_maj && $aclocal_min == $aclocal_minimal_min && \ - $aclocal_rel >= $aclocal_minimal_rel)) - -versionok=$(($majok == 1 || $minok == 1 || $relok == 1)) -if [[ "$versionok" = "0" ]]; then aclocalold; fi - -# we can safely proceed -me=$(basename $0) -path=${0%%/$me} # path from which the script has been launched -current=$(pwd) -cd $path -aclocal && autoconf && mv configure ../.. -cd $current diff --git a/AMDiS/lib/muparser_v134/build/autoconf/autoconf_inc.m4 b/AMDiS/lib/muparser_v134/build/autoconf/autoconf_inc.m4 deleted file mode 100644 index 9faed079..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/autoconf_inc.m4 +++ /dev/null @@ -1,134 +0,0 @@ -dnl ### begin block 00_header[muparser.bkl] ### -dnl -dnl This macro was generated by -dnl Bakefile 0.2.8 (http://www.bakefile.org) -dnl Do not modify, all changes will be overwritten! - -BAKEFILE_AUTOCONF_INC_M4_VERSION="0.2.8" - -dnl ### begin block 20_COND_DEBUG_0[muparser.bkl] ### - COND_DEBUG_0="#" - if test "x$DEBUG" = "x0" ; then - COND_DEBUG_0="" - fi - AC_SUBST(COND_DEBUG_0) -dnl ### begin block 20_COND_DEBUG_1[muparser.bkl] ### - COND_DEBUG_1="#" - if test "x$DEBUG" = "x1" ; then - COND_DEBUG_1="" - fi - AC_SUBST(COND_DEBUG_1) -dnl ### begin block 20_COND_DEPS_TRACKING_0[muparser.bkl] ### - COND_DEPS_TRACKING_0="#" - if test "x$DEPS_TRACKING" = "x0" ; then - COND_DEPS_TRACKING_0="" - fi - AC_SUBST(COND_DEPS_TRACKING_0) -dnl ### begin block 20_COND_DEPS_TRACKING_1[muparser.bkl] ### - COND_DEPS_TRACKING_1="#" - if test "x$DEPS_TRACKING" = "x1" ; then - COND_DEPS_TRACKING_1="" - fi - AC_SUBST(COND_DEPS_TRACKING_1) -dnl ### begin block 20_COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1[muparser.bkl] ### - COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1="#" - if test "x$PLATFORM_MACOSX" = "x0" -a "x$USE_SOVERCYGWIN" = "x0" -a "x$USE_SOVERSION" = "x1" ; then - COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1="" - fi - AC_SUBST(COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1) -dnl ### begin block 20_COND_PLATFORM_MACOSX_0_USE_SOVERSION_1[muparser.bkl] ### - COND_PLATFORM_MACOSX_0_USE_SOVERSION_1="#" - if test "x$PLATFORM_MACOSX" = "x0" -a "x$USE_SOVERSION" = "x1" ; then - COND_PLATFORM_MACOSX_0_USE_SOVERSION_1="" - fi - AC_SUBST(COND_PLATFORM_MACOSX_0_USE_SOVERSION_1) -dnl ### begin block 20_COND_PLATFORM_MACOSX_1[muparser.bkl] ### - COND_PLATFORM_MACOSX_1="#" - if test "x$PLATFORM_MACOSX" = "x1" ; then - COND_PLATFORM_MACOSX_1="" - fi - AC_SUBST(COND_PLATFORM_MACOSX_1) -dnl ### begin block 20_COND_PLATFORM_MACOSX_1_USE_SOVERSION_1[muparser.bkl] ### - COND_PLATFORM_MACOSX_1_USE_SOVERSION_1="#" - if test "x$PLATFORM_MACOSX" = "x1" -a "x$USE_SOVERSION" = "x1" ; then - COND_PLATFORM_MACOSX_1_USE_SOVERSION_1="" - fi - AC_SUBST(COND_PLATFORM_MACOSX_1_USE_SOVERSION_1) -dnl ### begin block 20_COND_PLATFORM_MAC_0[muparser.bkl] ### - COND_PLATFORM_MAC_0="#" - if test "x$PLATFORM_MAC" = "x0" ; then - COND_PLATFORM_MAC_0="" - fi - AC_SUBST(COND_PLATFORM_MAC_0) -dnl ### begin block 20_COND_PLATFORM_MAC_1[muparser.bkl] ### - COND_PLATFORM_MAC_1="#" - if test "x$PLATFORM_MAC" = "x1" ; then - COND_PLATFORM_MAC_1="" - fi - AC_SUBST(COND_PLATFORM_MAC_1) -dnl ### begin block 20_COND_PLATFORM_OS2_1[muparser.bkl] ### - COND_PLATFORM_OS2_1="#" - if test "x$PLATFORM_OS2" = "x1" ; then - COND_PLATFORM_OS2_1="" - fi - AC_SUBST(COND_PLATFORM_OS2_1) -dnl ### begin block 20_COND_SAMPLES_1[muparser.bkl] ### - COND_SAMPLES_1="#" - if test "x$SAMPLES" = "x1" ; then - COND_SAMPLES_1="" - fi - AC_SUBST(COND_SAMPLES_1) -dnl ### begin block 20_COND_SHARED_0[muparser.bkl] ### - COND_SHARED_0="#" - if test "x$SHARED" = "x0" ; then - COND_SHARED_0="" - fi - AC_SUBST(COND_SHARED_0) -dnl ### begin block 20_COND_SHARED_1[muparser.bkl] ### - COND_SHARED_1="#" - if test "x$SHARED" = "x1" ; then - COND_SHARED_1="" - fi - AC_SUBST(COND_SHARED_1) -dnl ### begin block 20_COND_USE_SOTWOSYMLINKS_1[muparser.bkl] ### - COND_USE_SOTWOSYMLINKS_1="#" - if test "x$USE_SOTWOSYMLINKS" = "x1" ; then - COND_USE_SOTWOSYMLINKS_1="" - fi - AC_SUBST(COND_USE_SOTWOSYMLINKS_1) -dnl ### begin block 20_COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1[muparser.bkl] ### - COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1="#" - if test "x$USE_SOVERCYGWIN" = "x1" -a "x$USE_SOVERSION" = "x1" ; then - COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1="" - fi - AC_SUBST(COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1) -dnl ### begin block 20_COND_USE_SOVERLINUX_1[muparser.bkl] ### - COND_USE_SOVERLINUX_1="#" - if test "x$USE_SOVERLINUX" = "x1" ; then - COND_USE_SOVERLINUX_1="" - fi - AC_SUBST(COND_USE_SOVERLINUX_1) -dnl ### begin block 20_COND_USE_SOVERSION_0[muparser.bkl] ### - COND_USE_SOVERSION_0="#" - if test "x$USE_SOVERSION" = "x0" ; then - COND_USE_SOVERSION_0="" - fi - AC_SUBST(COND_USE_SOVERSION_0) -dnl ### begin block 20_COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1[muparser.bkl] ### - COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1="#" - if test "x$USE_SOVERSION" = "x1" -a "x$USE_SOVERSOLARIS" = "x1" ; then - COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1="" - fi - AC_SUBST(COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1) -dnl ### begin block 20_COND_USE_SOVERSOLARIS_1[muparser.bkl] ### - COND_USE_SOVERSOLARIS_1="#" - if test "x$USE_SOVERSOLARIS" = "x1" ; then - COND_USE_SOVERSOLARIS_1="" - fi - AC_SUBST(COND_USE_SOVERSOLARIS_1) -dnl ### begin block 20_COND_WINDOWS_IMPLIB_1[muparser.bkl] ### - COND_WINDOWS_IMPLIB_1="#" - if test "x$WINDOWS_IMPLIB" = "x1" ; then - COND_WINDOWS_IMPLIB_1="" - fi - AC_SUBST(COND_WINDOWS_IMPLIB_1) diff --git a/AMDiS/lib/muparser_v134/build/autoconf/bakefile-presets.m4 b/AMDiS/lib/muparser_v134/build/autoconf/bakefile-presets.m4 deleted file mode 100644 index e1d48447..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/bakefile-presets.m4 +++ /dev/null @@ -1,151 +0,0 @@ -dnl --------------------------------------------------------------------------- -dnl Support macros for makefiles generated with Bakefile presets -dnl --------------------------------------------------------------------------- - - -dnl --------------------------------------------------------------------------- -dnl AM_YESNO_OPTCHECK([name of the boolean variable to set], -dnl [name of the variable with yes/no values], -dnl [name of the --enable/--with option]) -dnl -dnl Converts the $3 variable, supposed to contain a yes/no value to a 1/0 -dnl boolean variable and saves the result into $1. -dnl Outputs also the standard checking-option message. -dnl Used by the m4 macros of the presets. -dnl --------------------------------------------------------------------------- -AC_DEFUN([AC_BAKEFILE_YESNO_OPTCHECK], -[ - AC_MSG_CHECKING([for the $3 option]) - if [[ "x$$2" = "xyes" ]]; then - AC_MSG_RESULT([yes]) - $1=1 - else - AC_MSG_RESULT([no]) - $1=0 - fi -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_UNICODEOPT([default value for the --enable-unicode option]) -dnl -dnl Adds the --enable-unicode option to the configure script and sets the -dnl UNICODE=0/1 variable accordingly to the value of the option. -dnl To be used with unicodeopt.bkl preset. -dnl --------------------------------------------------------------------------- -AC_DEFUN([AC_BAKEFILE_UNICODEOPT], -[ - default="$1" - if [[ -z "$default" ]]; then - default="no" - fi - - AC_ARG_ENABLE([unicode], - AC_HELP_STRING([--enable-unicode], [Builds in Unicode mode]), - [], [enableval="$default"]) - - AC_BAKEFILE_YESNO_OPTCHECK([UNICODE], [enableval], [--enable-unicode]) -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_DEBUGOPT([default value for the --enable-debug option]) -dnl -dnl Adds the --enable-debug option to the configure script and sets the -dnl DEBUG=0/1 variable accordingly to the value of the option. -dnl To be used with debugopt.bkl preset. -dnl --------------------------------------------------------------------------- -AC_DEFUN([AC_BAKEFILE_DEBUGOPT], -[ - default="$1" - if [[ -z "$default" ]]; then - default="no" - fi - - AC_ARG_ENABLE([debug], - AC_HELP_STRING([--enable-debug], [Builds in debug mode]), - [], [enableval="$default"]) - - AC_BAKEFILE_YESNO_OPTCHECK([DEBUG], [enableval], [--enable-debug]) - - dnl add the optimize/debug flags - if [[ "x$DEBUG" = "x1" ]]; then - - dnl NOTE: the -Wundef and -Wno-ctor-dtor-privacy are not enabled automatically by -Wall - dnl NOTE2: the '-Wno-ctor-dtor-privacy' has sense only when compiling C++ source files - dnl and thus we must be careful to add it only to CXXFLAGS and not to CFLAGS - dnl (remember that CPPFLAGS is reserved for both C and C++ compilers while - dnl CFLAGS is intended as flags for C compiler only and CXXFLAGS for C++ only) - CXXFLAGS="$CXXFLAGS -g -O0 -Wall -Wundef -Wno-ctor-dtor-privacy" - CFLAGS="$CFLAGS -g -O0 -Wall -Wundef" - else - CXXFLAGS="$CXXFLAGS -O2" - CFLAGS="$CFLAGS -O2" - fi -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_SHAREDOPT([default value for the --enable-shared option]) -dnl -dnl Adds the --enable-shared option to the configure script and sets the -dnl SHARED=0/1 variable accordingly to the value of the option. -dnl To be used with sharedopt.bkl preset. -dnl --------------------------------------------------------------------------- -AC_DEFUN([AC_BAKEFILE_SHAREDOPT], -[ - default="$1" - if [[ -z "$default" ]]; then - default="no" - fi - - AC_ARG_ENABLE([shared], - AC_HELP_STRING([--enable-shared], [Builds in shared mode]), - [], [enableval="$default"]) - - AC_BAKEFILE_YESNO_OPTCHECK([SHARED], [enableval], [--enable-shared]) -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_SHOW_DEBUGOPT -dnl -dnl Prints a message on stdout about the value of the DEBUG variable. -dnl This macro is useful to show summary messages at the end of the configure scripts. -dnl --------------------------------------------------------------------------- -AC_DEFUN([AC_BAKEFILE_SHOW_DEBUGOPT], -[ - if [[ "$DEBUG" = "1" ]]; then - echo " - DEBUG build" - else - echo " - RELEASE build" - fi -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_SHOW_SHAREDOPT -dnl -dnl Prints a message on stdout about the value of the SHARED variable. -dnl This macro is useful to show summary messages at the end of the configure scripts. -dnl --------------------------------------------------------------------------- -AC_DEFUN([AC_BAKEFILE_SHOW_SHAREDOPT], -[ - if [[ "$SHARED" = "1" ]]; then - echo " - SHARED mode" - else - echo " - STATIC mode" - fi -]) - -dnl --------------------------------------------------------------------------- -dnl AC_BAKEFILE_SHOW_UNICODEOPT -dnl -dnl Prints a message on stdout about the value of the UNICODE variable. -dnl This macro is useful to show summary messages at the end of the configure scripts. -dnl --------------------------------------------------------------------------- -AC_DEFUN([AC_BAKEFILE_SHOW_UNICODEOPT], -[ - if [[ "$UNICODE" = "1" ]]; then - echo " - UNICODE mode" - else - echo " - ANSI mode" - fi -]) - - diff --git a/AMDiS/lib/muparser_v134/build/autoconf/config.guess b/AMDiS/lib/muparser_v134/build/autoconf/config.guess deleted file mode 100755 index c38553dc..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/config.guess +++ /dev/null @@ -1,1497 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. - -timestamp='2006-02-23' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} - exit ;; - *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit ;; - *:SolidBSD:*:*) - echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} - exit ;; - macppc:MirBSD:*:*) - echo powerppc-unknown-mirbsd${UNAME_RELEASE} - exit ;; - *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; - "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; - *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; - DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; - m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} - exit ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && - dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`$dummy $dummyarg` && - { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos${UNAME_RELEASE} - exit ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` - then - echo "$SYSTEM_NAME" - else - echo rs6000-ibm-aix3.2.5 - fi - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit ;; - *:AIX:*:[45]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ ${HP_ARCH} = "hppa2.0w" ] - then - eval $set_cc_for_build - - # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating - # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler - # generating 64-bit code. GNU and HP use different nomenclature: - # - # $ CC_FOR_BUILD=cc ./config.guess - # => hppa2.0w-hp-hpux11.23 - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - esac - exit ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; - i*:MSYS_NT-*:*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 - exit ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit ;; - x86:Interix*:[345]*) - echo i586-pc-interix${UNAME_RELEASE} - exit ;; - EM64T:Interix*:[345]*) - echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit ;; - amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - *:GNU:*:*) - # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit ;; - arm*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit ;; - crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu - exit ;; - frv:Linux:*:*) - echo frv-unknown-linux-gnu - exit ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - or32:Linux:*:*) - echo or32-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu - exit ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit ;; - i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable - exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit ;; - i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. - echo ${UNAME_MACHINE}-stratus-vos - exit ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit ;; - NSE-?:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} - exit ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} - exit ;; - *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; - esac ;; - *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; - i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' - exit ;; - i*86:rdos:*:*) - echo ${UNAME_MACHINE}-pc-rdos - exit ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd - exit ;; - c4*) - echo c4-convex-bsd - exit ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/AMDiS/lib/muparser_v134/build/autoconf/config.sub b/AMDiS/lib/muparser_v134/build/autoconf/config.sub deleted file mode 100755 index ad9f3957..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/config.sub +++ /dev/null @@ -1,1608 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. - -timestamp='2006-02-23' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit ;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) - os= - basic_machine=$1 - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco6) - os=-sco5v6 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ - | bfin \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64vr | mips64vrel \ - | mips64orion | mips64orionel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | mt \ - | msp430 \ - | nios | nios2 \ - | ns16k | ns32k \ - | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - | pyramid \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b \ - | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ - | we32k \ - | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) - basic_machine=$basic_machine-unknown - ;; - m32c) - basic_machine=$basic_machine-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - ms1) - basic_machine=mt-unknown - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nios-* | nios2-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tron-* \ - | v850-* | v850e-* | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa-* \ - | ymp-* \ - | z8k-*) - ;; - m32c-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16c) - basic_machine=cr16c-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) - basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pc98) - basic_machine=i386-pc - ;; - pc98-*) - basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rdos) - basic_machine=i386-pc - os=-rdos - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xbox) - basic_machine=i686-pc - os=-mingw32 - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - mmix) - basic_machine=mmix-knuth - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sparc | sparcv8 | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto-qnx*) - ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -os400*) - os=-os400 - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -syllable*) - os=-syllable - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -tpf*) - os=-tpf - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -aros*) - os=-aros - ;; - -kaos*) - os=-kaos - ;; - -zvmoe) - os=-zvmoe - ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - c4x-* | tic4x-*) - os=-coff - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 - ;; - m68*-cisco) - os=-aout - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-haiku) - os=-haiku - ;; - *-ibm) - os=-aix - ;; - *-knuth) - os=-mmixware - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -os400*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -tpf*) - vendor=ibm - ;; - -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/AMDiS/lib/muparser_v134/build/autoconf/configure.ac b/AMDiS/lib/muparser_v134/build/autoconf/configure.ac deleted file mode 100644 index cd9068cc..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/configure.ac +++ /dev/null @@ -1,80 +0,0 @@ -# ====================================================================================== -# Author: Francesco Montorsi -# RCS-ID: $Id: configure.ac 269 2010-01-18 18:30:28Z ibg $ -# ====================================================================================== - - -# NOTE: -# the version of the project must be updated also in docs/Doxyfile ! -AC_INIT([muParser], [1.32], [frm@users.sourceforge.net]) - -AC_PREREQ([2.57]) -AC_CONFIG_AUX_DIR([build/autoconf]) -AC_LANG(C++) - -# some helpers -m4_include(bakefile-presets.m4) - - - -## CONFIGURE CHECKS -##################################################################### - -dnl This allows us to use Bakefile, recognizing the system type -dnl (and sets the AC_CANONICAL_BUILD, AC_CANONICAL_HOST and -dnl AC_CANONICAL_TARGET variables) -AC_CANONICAL_SYSTEM - -dnl we set these vars to avoid that the AC_PROG_C* macros add the "-g -O2" flags; -dnl we will add them later, if needed -CFLAGS= -CXXFLAGS= -CPPFLAGS= - -dnl Checks for basic programs used to compile/install. -AC_PROG_AWK -AC_PROG_INSTALL -AC_PROG_LN_S -AC_PROG_RANLIB -AC_PROG_CC -AC_PROG_CXX -AC_PROG_CXXCPP - - -AC_BAKEFILE_DEBUGOPT([no]) -AC_BAKEFILE_SHAREDOPT([yes]) - -AC_ARG_ENABLE([samples], - AC_HELP_STRING([--enable-samples], [Builds the library samples, too]), - [], [enableval="yes"]) -AC_BAKEFILE_YESNO_OPTCHECK([SAMPLES], [enableval], [--enable-samples]) - -dnl Create the output folders in the current build directory -dnl (this handles cases like: -dnl mkdir mybuild && cd mybuild && ../configure && make ) -AS_MKDIR_P(lib) -AS_MKDIR_P(samples/example1) - -AC_BAKEFILE([m4_include(autoconf_inc.m4)]) -AC_CONFIG_FILES([Makefile build/autoconf/muparser.pc]) -AC_OUTPUT - - - -## CONFIGURE END MESSAGE -##################################################################### - -echo -echo " ----------------------------------------------------------------" -echo " Configuration for $PACKAGE_NAME $PACKAGE_VERSION successfully completed." -echo " Summary of main configuration settings for $PACKAGE_NAME:" -AC_BAKEFILE_SHOW_SHAREDOPT -AC_BAKEFILE_SHOW_DEBUGOPT -if [[ "$SAMPLES" = "1" ]]; then - echo " - SAMPLES enabled" -else - echo " - SAMPLES disabled" -fi -echo " Now, just run make." -echo " ----------------------------------------------------------------" -echo diff --git a/AMDiS/lib/muparser_v134/build/autoconf/install-sh b/AMDiS/lib/muparser_v134/build/autoconf/install-sh deleted file mode 100755 index 1b3f51d6..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/install-sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh - diff --git a/AMDiS/lib/muparser_v134/build/autoconf/muparser.pc.in b/AMDiS/lib/muparser_v134/build/autoconf/muparser.pc.in deleted file mode 100644 index 4c16a24e..00000000 --- a/AMDiS/lib/muparser_v134/build/autoconf/muparser.pc.in +++ /dev/null @@ -1,11 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: @PACKAGE_NAME@ -Description: Mathematical expressions parser library -Version: @PACKAGE_VERSION@ -Requires: -Libs: -L${libdir} -lmuparser -Cflags: -I${includedir} diff --git a/AMDiS/lib/muparser_v134/build/bakefiles/Bakefiles.bkgen b/AMDiS/lib/muparser_v134/build/bakefiles/Bakefiles.bkgen deleted file mode 100644 index 054fd653..00000000 --- a/AMDiS/lib/muparser_v134/build/bakefiles/Bakefiles.bkgen +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - muparser.bkl - - dmars,dmars_smake,cbx_unix,cbuilderx,msevc4prj - autoconf,borland,mingw,msvc,watcom,msvs2003prj,msvs2005prj,msvs2008prj - - -o ../makefile.bcc - -o ../makefile.mingw - -o ../makefile.vc - -o ../makefile.wat - -o ../msvc2003/muparser.sln - -o ../msvc2005/muparser.sln - -o ../msvc2008/muparser.sln - - - - -o../../Makefile.in - - - - - -DAUTOCONF_MACROS_FILE=../autoconf/autoconf_inc.m4 - - - diff --git a/AMDiS/lib/muparser_v134/build/bakefiles/howto.txt b/AMDiS/lib/muparser_v134/build/bakefiles/howto.txt deleted file mode 100644 index a6ac3982..00000000 --- a/AMDiS/lib/muparser_v134/build/bakefiles/howto.txt +++ /dev/null @@ -1,16 +0,0 @@ -These are basic instructions for recreating the project files: - -Clearing olf project and makefiles: -bakefile_gen -c - -Remaking Projects and Makefiles: -bakefile_gen - -In addition to that automake must be started to create the new configure script: -rm -rf autoconf/autom4te.cache autoconf/aclocal.m4 -../autoconf/acregen.sh - -!!! IMPORTANT !!! -When building bakefile from the tar.gz archive make sure to -use the option --prefix=/usr wit the config file since its -path will default to /usr/local. This would cause strange errors! diff --git a/AMDiS/lib/muparser_v134/build/bakefiles/muparser.bkl b/AMDiS/lib/muparser_v134/build/bakefiles/muparser.bkl deleted file mode 100644 index 023eecfe..00000000 --- a/AMDiS/lib/muparser_v134/build/bakefiles/muparser.bkl +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - - obj$(DIRSEP)$(BUILDDIR) - - - - - d - - - - - - - - - $(top_builddir)/lib - $(top_builddir)/samples - - - - ../.. - - - .. - - - $(SRCDIR)/lib - $(SRCDIR)/samples - - - - - - - - - - - muparser$(DEBUG_BUILD_POSTFIX) - - - muparser$(DEBUG_BUILD_POSTFIX) - muparser$(DEBUG_BUILD_POSTFIX) - - 1.0 - 0.0.0 - 1 - - - - muParser=muParser_lib+muParser_dll - - - - build/autoconf/muparser.pc - - - - - - - - - - - - - - 1 - - - - - - - $(fileList('samples/example1/*.cpp')) - $(SAMPLEOUTPATH)/example1 - $(substituteFromDict(SHARED, {'1':'USINGDLL', '0':''})) - - - - - - $(fileList('samples/example1/*.cpp')) - $(SAMPLEOUTPATH)/example1 - - - - - - - $(fileList('samples/example2/*.c')) - $(SAMPLEOUTPATH)/example2 - $(substituteFromDict(SHARED, {'1':'USINGDLL', '0':''})) - - - - - - - - - - muParser_lib - muParser_dll - - - - example1 - - example2 - - - - - ( cd $(SRCDIR)$(DIRSEP)docs && doxygen ) - - - - - diff --git a/AMDiS/lib/muparser_v134/build/bakefiles/presets/debugopt.bkl b/AMDiS/lib/muparser_v134/build/bakefiles/presets/debugopt.bkl deleted file mode 100644 index eb47bc45..00000000 --- a/AMDiS/lib/muparser_v134/build/bakefiles/presets/debugopt.bkl +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - 0 - - - - - - - - rel - dbg - - - diff --git a/AMDiS/lib/muparser_v134/build/bakefiles/presets/setbuilddir.bkl b/AMDiS/lib/muparser_v134/build/bakefiles/presets/setbuilddir.bkl deleted file mode 100644 index 9e7eef0b..00000000 --- a/AMDiS/lib/muparser_v134/build/bakefiles/presets/setbuilddir.bkl +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - _$(SHAREDBUILDPOSTFIX) - _$(DEBUGBUILDPOSTFIX) - _$(UNICODEBUILDPOSTFIX) - - - - $(COMPILER)$(SHRDSTR)$(DBGSTR)$(UNICSTR) - - - - diff --git a/AMDiS/lib/muparser_v134/build/bakefiles/presets/sharedopt.bkl b/AMDiS/lib/muparser_v134/build/bakefiles/presets/sharedopt.bkl deleted file mode 100644 index 461437bf..00000000 --- a/AMDiS/lib/muparser_v134/build/bakefiles/presets/sharedopt.bkl +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - 0 - - - - - - static - shared - - - diff --git a/AMDiS/lib/muparser_v134/build/bakefiles/presets/unicodeopt.bkl b/AMDiS/lib/muparser_v134/build/bakefiles/presets/unicodeopt.bkl deleted file mode 100644 index 5fe3ac25..00000000 --- a/AMDiS/lib/muparser_v134/build/bakefiles/presets/unicodeopt.bkl +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - 0 - - - - - - - - a - u - - - diff --git a/AMDiS/lib/muparser_v134/build/makefile.bcc b/AMDiS/lib/muparser_v134/build/makefile.bcc deleted file mode 100644 index eb597b4c..00000000 --- a/AMDiS/lib/muparser_v134/build/makefile.bcc +++ /dev/null @@ -1,317 +0,0 @@ -# ========================================================================= -# This makefile was generated by -# Bakefile 0.2.8 (http://www.bakefile.org) -# Do not modify, all changes will be overwritten! -# ========================================================================= - -.autodepend - -!ifndef BCCDIR -!ifndef MAKEDIR -!error Your Borland compiler does not define MAKEDIR. Please define the BCCDIR variable, e.g. BCCDIR=d:\bc4 -!endif -BCCDIR = $(MAKEDIR)\.. -!endif - - - -# ------------------------------------------------------------------------- -# These are configurable options: -# ------------------------------------------------------------------------- - -# C compiler -!ifndef CC -CC = bcc32 -!endif - -# C++ compiler -!ifndef CXX -CXX = bcc32 -!endif - -# Standard flags for CC -!ifndef CFLAGS -CFLAGS = -!endif - -# Standard flags for C++ -!ifndef CXXFLAGS -CXXFLAGS = -!endif - -# Standard preprocessor flags (common for CC and CXX) -!ifndef CPPFLAGS -CPPFLAGS = -a8 -g0 -!endif - -# Standard linker flags -!ifndef LDFLAGS -LDFLAGS = -!endif - -# Set to 1 to build debug version [0,1] -!ifndef DEBUG -DEBUG = 0 -!endif - -# Set to 1 to build shared (DLL) version [0,1] -!ifndef SHARED -SHARED = 0 -!endif - -# Set to 1 to compile samples [0,1] -!ifndef SAMPLES -SAMPLES = 1 -!endif - - - -# ------------------------------------------------------------------------- -# Do not modify the rest of this file! -# ------------------------------------------------------------------------- - -### Variables: ### - -MUPARSER_LIB_CXXFLAGS = -I$(BCCDIR)\include $(____DEBUG) $(____DEBUG_5) \ - $(____DEBUG_8) $(____SHARED) $(____SHARED_0) -D_WIN32 -I..\include \ - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_LIB_OBJECTS = \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.obj -MUPARSER_DLL_CXXFLAGS = -I$(BCCDIR)\include $(____DEBUG) $(____DEBUG_5) \ - $(____DEBUG_8) $(____SHARED) $(____SHARED_0) -D_WIN32 -I..\include \ - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_DLL_OBJECTS = \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.obj \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.obj -EXAMPLE1_CXXFLAGS = -I$(BCCDIR)\include $(____DEBUG) $(____DEBUG_5) \ - $(____DEBUG_8) -I..\include $(____SHARED_1) $(CPPFLAGS) $(CXXFLAGS) -EXAMPLE1_OBJECTS = \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.obj -EXAMPLE2_CFLAGS = -I$(BCCDIR)\include $(____DEBUG) $(____DEBUG_5) \ - $(____DEBUG_8) -I..\include $(____SHARED_1) $(CPPFLAGS) $(CFLAGS) -EXAMPLE2_OBJECTS = \ - obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.obj - -### Conditionally set variables: ### - -!if "$(DEBUG)" == "0" -DEBUGBUILDPOSTFIX = rel -!endif -!if "$(DEBUG)" == "1" -DEBUGBUILDPOSTFIX = dbg -!endif -!if "$(SHARED)" == "0" -SHAREDBUILDPOSTFIX = static -!endif -!if "$(SHARED)" == "1" -SHAREDBUILDPOSTFIX = shared -!endif -!if "$(DEBUG)" == "0" -DEBUG_BUILD_POSTFIX = -!endif -!if "$(DEBUG)" == "1" -DEBUG_BUILD_POSTFIX = d -!endif -!if "$(SHARED)" == "0" -__muParser_lib___depname = ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib -!endif -!if "$(SHARED)" == "1" -__muParser_dll___depname = ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll -!endif -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "0" -__example1___depname = ..\samples\example1\example1.exe -!endif -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "1" -__example2___depname = ..\samples\example2\example2.exe -!endif -!if "$(SHARED)" == "0" -____SHARED = -!endif -!if "$(SHARED)" == "1" -____SHARED = -DMUPARSER_DLL -!endif -!if "$(SHARED)" == "0" -____SHARED_0 = -!endif -!if "$(SHARED)" == "1" -____SHARED_0 = -DMUPARSERLIB_EXPORTS -!endif -!if "$(DEBUG)" == "0" -____DEBUG = -DNDEBUG -!endif -!if "$(DEBUG)" == "1" -____DEBUG = -!endif -!if "$(DEBUG)" == "0" -____DEBUG_5 = -O2 -!endif -!if "$(DEBUG)" == "1" -____DEBUG_5 = -Od -!endif -!if "$(SHARED)" == "0" -____SHARED_1 = -!endif -!if "$(SHARED)" == "1" -____SHARED_1 = -DUSINGDLL -!endif -!if "$(DEBUG)" == "0" -____DEBUG_8 = -v- -!endif -!if "$(DEBUG)" == "1" -____DEBUG_8 = -v -!endif - - -all: obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX): - -if not exist obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) mkdir obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) - -### Targets: ### - -all: $(__muParser_lib___depname) $(__muParser_dll___depname) $(__example1___depname) $(__example2___depname) - -clean: - -if exist obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.obj del obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.obj - -if exist obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.res del obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.res - -if exist obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.csm del obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.csm - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).tds del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).tds - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ilc del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ilc - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ild del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ild - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ilf del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ilf - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ils del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).ils - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib - -if exist ..\samples\example1\example1.exe del ..\samples\example1\example1.exe - -if exist ..\samples\example1\example1.tds del ..\samples\example1\example1.tds - -if exist ..\samples\example1\example1.ilc del ..\samples\example1\example1.ilc - -if exist ..\samples\example1\example1.ild del ..\samples\example1\example1.ild - -if exist ..\samples\example1\example1.ilf del ..\samples\example1\example1.ilf - -if exist ..\samples\example1\example1.ils del ..\samples\example1\example1.ils - -if exist ..\samples\example2\example2.exe del ..\samples\example2\example2.exe - -if exist ..\samples\example2\example2.tds del ..\samples\example2\example2.tds - -if exist ..\samples\example2\example2.ilc del ..\samples\example2\example2.ilc - -if exist ..\samples\example2\example2.ild del ..\samples\example2\example2.ild - -if exist ..\samples\example2\example2.ilf del ..\samples\example2\example2.ilf - -if exist ..\samples\example2\example2.ils del ..\samples\example2\example2.ils - -!if "$(SHARED)" == "0" -..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib: $(MUPARSER_LIB_OBJECTS) - if exist $@ del $@ - tlib /a /p4096 $@ @&&| - $(MUPARSER_LIB_OBJECTS) -| -!endif - -!if "$(SHARED)" == "1" -..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll: $(MUPARSER_DLL_OBJECTS) - ilink32 -Tpd -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(____DEBUG_8) $(LDFLAGS) @&&| - c0d32.obj $(MUPARSER_DLL_OBJECTS),$@,, import32.lib cw32.lib,, -| - implib -f ..\lib\muparser$(DEBUG_BUILD_POSTFIX) $@ -!endif - -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "0" -..\samples\example1\example1.exe: $(EXAMPLE1_OBJECTS) $(__muParser_lib___depname) - ilink32 -Tpe -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(____DEBUG_8) -L..\lib $(LDFLAGS) @&&| - c0x32.obj $(EXAMPLE1_OBJECTS),$@,, ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib import32.lib cw32.lib,, -| -!endif - -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "1" -..\samples\example2\example2.exe: $(EXAMPLE2_OBJECTS) $(__muParser_lib___depname) - ilink32 -Tpe -q -L$(BCCDIR)\lib -L$(BCCDIR)\lib\psdk $(____DEBUG_8) -L..\lib $(LDFLAGS) @&&| - c0x32.obj $(EXAMPLE2_OBJECTS),$@,, ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib import32.lib cw32.lib,, -| -!endif - -lib: $(__muParser_lib___depname) $(__muParser_dll___depname) - -samples: $(__example1___depname) $(__example2___depname) - -documentation: - ( cd ..\docs && doxygen ) - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.obj: ..\src\muParser.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParser.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.obj: ..\src\muParserBase.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserBase.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.obj: ..\src\muParserBytecode.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserBytecode.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.obj: ..\src\muParserCallback.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserCallback.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.obj: ..\src\muParserComplex.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserComplex.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.obj: ..\src\muParserDLL.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserDLL.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.obj: ..\src\muParserError.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserError.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.obj: ..\src\muParserInt.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserInt.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.obj: ..\src\muParserTest.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserTest.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.obj: ..\src\muParserTokenReader.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserTokenReader.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.obj: ..\src\muParser.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParser.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.obj: ..\src\muParserBase.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserBase.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.obj: ..\src\muParserBytecode.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserBytecode.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.obj: ..\src\muParserCallback.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserCallback.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.obj: ..\src\muParserComplex.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserComplex.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.obj: ..\src\muParserDLL.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserDLL.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.obj: ..\src\muParserError.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserError.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.obj: ..\src\muParserInt.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserInt.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.obj: ..\src\muParserTest.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserTest.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.obj: ..\src\muParserTokenReader.cpp - $(CXX) -q -c -P -o$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserTokenReader.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.obj: ..\samples\example1\Example1.cpp - $(CXX) -q -c -P -o$@ $(EXAMPLE1_CXXFLAGS) ..\samples\example1\Example1.cpp - -obj\bcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.obj: ..\samples\example2\example2.c - $(CC) -q -c -P- -o$@ $(EXAMPLE2_CFLAGS) ..\samples\example2\example2.c - diff --git a/AMDiS/lib/muparser_v134/build/makefile.mingw b/AMDiS/lib/muparser_v134/build/makefile.mingw deleted file mode 100644 index 8eb17716..00000000 --- a/AMDiS/lib/muparser_v134/build/makefile.mingw +++ /dev/null @@ -1,291 +0,0 @@ -# ========================================================================= -# This makefile was generated by -# Bakefile 0.2.8 (http://www.bakefile.org) -# Do not modify, all changes will be overwritten! -# ========================================================================= - - - -# ------------------------------------------------------------------------- -# These are configurable options: -# ------------------------------------------------------------------------- - -# Compiler flags to link shared library -LINK_DLL_FLAGS ?= -shared - -# C compiler -CC = gcc - -# C++ compiler -CXX = g++ - -# Standard flags for CC -CFLAGS ?= - -# Standard flags for C++ -CXXFLAGS ?= - -# Standard preprocessor flags (common for CC and CXX) -CPPFLAGS ?= - -# Standard linker flags -LDFLAGS ?= - -# Set to 1 to build debug version [0,1] -DEBUG ?= 0 - -# Set to 1 to build shared (DLL) version [0,1] -SHARED ?= 0 - -# Set to 1 to compile samples [0,1] -SAMPLES ?= 1 - - - -# ------------------------------------------------------------------------- -# Do not modify the rest of this file! -# ------------------------------------------------------------------------- - -### Variables: ### - -CPPDEPS = -MT$@ -MF$@.d -MD -MP -MUPARSER_LIB_CXXFLAGS = $(____DEBUG) $(____DEBUG_3) $(____DEBUG_9) \ - $(____DEBUG_8) $(____SHARED) $(____SHARED_0) -D_WIN32 -I..\include \ - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_LIB_OBJECTS = \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.o -MUPARSER_DLL_CXXFLAGS = $(____DEBUG) $(____DEBUG_3) $(____DEBUG_9) \ - $(____DEBUG_8) $(____SHARED) $(____SHARED_0) -D_WIN32 -I..\include \ - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_DLL_OBJECTS = \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.o \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.o -EXAMPLE1_CXXFLAGS = $(____DEBUG) $(____DEBUG_3) $(____DEBUG_9) $(____DEBUG_8) \ - -I..\include $(____SHARED_1) $(CPPFLAGS) $(CXXFLAGS) -EXAMPLE1_OBJECTS = \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.o -EXAMPLE2_CFLAGS = $(____DEBUG) $(____DEBUG_3) $(____DEBUG_9) $(____DEBUG_8) \ - -I..\include $(____SHARED_1) $(CPPFLAGS) $(CFLAGS) -EXAMPLE2_OBJECTS = \ - obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.o - -### Conditionally set variables: ### - -ifeq ($(DEBUG),0) -DEBUGBUILDPOSTFIX = rel -endif -ifeq ($(DEBUG),1) -DEBUGBUILDPOSTFIX = dbg -endif -ifeq ($(SHARED),0) -SHAREDBUILDPOSTFIX = static -endif -ifeq ($(SHARED),1) -SHAREDBUILDPOSTFIX = shared -endif -ifeq ($(DEBUG),0) -DEBUG_BUILD_POSTFIX = -endif -ifeq ($(DEBUG),1) -DEBUG_BUILD_POSTFIX = d -endif -ifeq ($(SHARED),0) -__muParser_lib___depname = ..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a -endif -ifeq ($(SHARED),1) -__muParser_dll___depname = ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll -endif -ifeq ($(SAMPLES),1) -ifeq ($(SHARED),0) -__example1___depname = ..\samples\example1\example1.exe -endif -endif -ifeq ($(SAMPLES),1) -ifeq ($(SHARED),1) -__example2___depname = ..\samples\example2\example2.exe -endif -endif -ifeq ($(SHARED),0) -____SHARED = -endif -ifeq ($(SHARED),1) -____SHARED = -DMUPARSER_DLL -endif -ifeq ($(SHARED),0) -____SHARED_0 = -endif -ifeq ($(SHARED),1) -____SHARED_0 = -DMUPARSERLIB_EXPORTS -endif -ifeq ($(DEBUG),0) -____DEBUG = -DNDEBUG -endif -ifeq ($(DEBUG),1) -____DEBUG = -endif -ifeq ($(DEBUG),0) -____DEBUG_3 = -O2 -endif -ifeq ($(DEBUG),1) -____DEBUG_3 = -O0 -endif -ifeq ($(DEBUG),0) -____DEBUG_8 = -endif -ifeq ($(DEBUG),1) -____DEBUG_8 = -W -Wall -endif -ifeq ($(SHARED),0) -____SHARED_1 = -endif -ifeq ($(SHARED),1) -____SHARED_1 = -DUSINGDLL -endif -ifeq ($(DEBUG),0) -____DEBUG_9 = -endif -ifeq ($(DEBUG),1) -____DEBUG_9 = -g -endif - - -all: obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX): - -if not exist obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) mkdir obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) - -### Targets: ### - -all: $(__muParser_lib___depname) $(__muParser_dll___depname) $(__example1___depname) $(__example2___depname) - -clean: - -if exist obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.o del obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.o - -if exist obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.d del obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.d - -if exist ..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a del ..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll - -if exist ..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a del ..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a - -if exist ..\samples\example1\example1.exe del ..\samples\example1\example1.exe - -if exist ..\samples\example2\example2.exe del ..\samples\example2\example2.exe - -ifeq ($(SHARED),0) -..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a: $(MUPARSER_LIB_OBJECTS) - if exist $@ del $@ - ar rcu $@ $(MUPARSER_LIB_OBJECTS) - ranlib $@ -endif - -ifeq ($(SHARED),1) -..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll: $(MUPARSER_DLL_OBJECTS) - $(CXX) $(LINK_DLL_FLAGS) -fPIC -o $@ $(MUPARSER_DLL_OBJECTS) $(____DEBUG_9) -Wl,--out-implib=..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a $(LDFLAGS) -endif - -ifeq ($(SAMPLES),1) -ifeq ($(SHARED),0) -..\samples\example1\example1.exe: $(EXAMPLE1_OBJECTS) $(__muParser_lib___depname) - $(CXX) -o $@ $(EXAMPLE1_OBJECTS) $(____DEBUG_9) -L..\lib $(LDFLAGS) ..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a -endif -endif - -ifeq ($(SAMPLES),1) -ifeq ($(SHARED),1) -..\samples\example2\example2.exe: $(EXAMPLE2_OBJECTS) $(__muParser_lib___depname) - $(CC) -o $@ $(EXAMPLE2_OBJECTS) $(____DEBUG_9) -L..\lib $(LDFLAGS) ..\lib\libmuparser$(DEBUG_BUILD_POSTFIX).a -endif -endif - -lib: $(__muParser_lib___depname) $(__muParser_dll___depname) - -samples: $(__example1___depname) $(__example2___depname) - -documentation: - ( cd ..\docs && doxygen ) - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.o: ../src/muParser.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.o: ../src/muParserBase.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.o: ../src/muParserBytecode.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.o: ../src/muParserCallback.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.o: ../src/muParserComplex.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.o: ../src/muParserDLL.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.o: ../src/muParserError.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.o: ../src/muParserInt.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.o: ../src/muParserTest.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.o: ../src/muParserTokenReader.cpp - $(CXX) -c -o $@ $(MUPARSER_LIB_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.o: ../src/muParser.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.o: ../src/muParserBase.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.o: ../src/muParserBytecode.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.o: ../src/muParserCallback.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.o: ../src/muParserComplex.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.o: ../src/muParserDLL.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.o: ../src/muParserError.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.o: ../src/muParserInt.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.o: ../src/muParserTest.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.o: ../src/muParserTokenReader.cpp - $(CXX) -c -o $@ $(MUPARSER_DLL_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.o: ../samples/example1/Example1.cpp - $(CXX) -c -o $@ $(EXAMPLE1_CXXFLAGS) $(CPPDEPS) $< - -obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.o: ../samples/example2/example2.c - $(CC) -c -o $@ $(EXAMPLE2_CFLAGS) $(CPPDEPS) $< - -.PHONY: all clean lib samples - - -SHELL := $(COMSPEC) - -# Dependencies tracking: --include obj\gcc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)/*.d diff --git a/AMDiS/lib/muparser_v134/build/makefile.vc b/AMDiS/lib/muparser_v134/build/makefile.vc deleted file mode 100644 index 4dc58e32..00000000 --- a/AMDiS/lib/muparser_v134/build/makefile.vc +++ /dev/null @@ -1,330 +0,0 @@ -# ========================================================================= -# This makefile was generated by -# Bakefile 0.2.8 (http://www.bakefile.org) -# Do not modify, all changes will be overwritten! -# ========================================================================= - - - -# ------------------------------------------------------------------------- -# These are configurable options: -# ------------------------------------------------------------------------- - -# C compiler -CC = cl - -# C++ compiler -CXX = cl - -# Standard flags for CC -CFLAGS = - -# Standard flags for C++ -CXXFLAGS = - -# Standard preprocessor flags (common for CC and CXX) -CPPFLAGS = - -# Standard linker flags -LDFLAGS = - -# Set to 1 to build debug version [0,1] -# 0 - Release -# 1 - Debug -DEBUG = 0 - -# Set to 1 to build shared (DLL) version [0,1] -# 0 - Static -# 1 - DLL -SHARED = 0 - -# Set to 1 to compile samples [0,1] -SAMPLES = 1 - - - -# ------------------------------------------------------------------------- -# Do not modify the rest of this file! -# ------------------------------------------------------------------------- - -### Variables: ### - -MUPARSER_LIB_CXXFLAGS = /MD$(DEBUG_3) /DWIN32 $(____DEBUG_8) $(____DEBUG) \ - $(____DEBUG_9) /Fd..\lib\muparser$(DEBUG_3).pdb $(____DEBUG_6) \ - $(______DEBUG) $(____SHARED) $(____SHARED_0) /D_WIN32 /I..\include /GR /EHsc \ - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_LIB_OBJECTS = \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.obj -MUPARSER_DLL_CXXFLAGS = /MD$(DEBUG_3) /DWIN32 $(____DEBUG_8) $(____DEBUG) \ - $(____DEBUG_9) /Fd..\lib\muparser$(DEBUG_3).pdb $(____DEBUG_6) \ - $(______DEBUG) $(____SHARED) $(____SHARED_0) /D_WIN32 /I..\include /GR /EHsc \ - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_DLL_OBJECTS = \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.obj \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.obj -EXAMPLE1_CXXFLAGS = /MD$(DEBUG_3) /DWIN32 $(____DEBUG_8) $(____DEBUG) \ - $(____DEBUG_9) /Fd..\samples\example1\example1.pdb $(____DEBUG_6) \ - $(______DEBUG) /I..\include $(____SHARED_1) /GR /EHsc $(CPPFLAGS) $(CXXFLAGS) -EXAMPLE1_OBJECTS = \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.obj -EXAMPLE2_CFLAGS = /MD$(DEBUG_3) /DWIN32 $(____DEBUG_8) $(____DEBUG) \ - $(____DEBUG_9) /Fd..\samples\example2\example2.pdb $(____DEBUG_6) \ - $(______DEBUG) /I..\include $(____SHARED_1) $(CPPFLAGS) $(CFLAGS) -EXAMPLE2_OBJECTS = \ - obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.obj - -### Conditionally set variables: ### - -!if "$(DEBUG)" == "0" -DEBUGBUILDPOSTFIX = rel -!endif -!if "$(DEBUG)" == "1" -DEBUGBUILDPOSTFIX = dbg -!endif -!if "$(SHARED)" == "0" -SHAREDBUILDPOSTFIX = static -!endif -!if "$(SHARED)" == "1" -SHAREDBUILDPOSTFIX = shared -!endif -!if "$(SHARED)" == "0" -__muParser_lib___depname = ..\lib\muparser$(DEBUG_3).lib -!endif -!if "$(SHARED)" == "1" -__muParser_dll___depname = ..\lib\muparser$(DEBUG_3).dll -!endif -!if "$(DEBUG)" == "0" -____DEBUG_23_26 = -!endif -!if "$(DEBUG)" == "1" -____DEBUG_23_26 = $(____DEBUG_10) -!endif -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "0" -__example1___depname = ..\samples\example1\example1.exe -!endif -!if "$(DEBUG)" == "0" -____DEBUG_40_43 = -!endif -!if "$(DEBUG)" == "1" -____DEBUG_40_43 = $(____DEBUG_10) -!endif -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "1" -__example2___depname = ..\samples\example2\example2.exe -!endif -!if "$(DEBUG)" == "0" -____DEBUG_56_59 = -!endif -!if "$(DEBUG)" == "1" -____DEBUG_56_59 = $(____DEBUG_10) -!endif -!if "$(SHARED)" == "0" -____SHARED = -!endif -!if "$(SHARED)" == "1" -____SHARED = /DMUPARSER_DLL -!endif -!if "$(SHARED)" == "0" -____SHARED_0 = -!endif -!if "$(SHARED)" == "1" -____SHARED_0 = /DMUPARSERLIB_EXPORTS -!endif -!if "$(DEBUG)" == "0" -____DEBUG_8 = /DNDEBUG -!endif -!if "$(DEBUG)" == "1" -____DEBUG_8 = -!endif -!if "$(DEBUG)" == "0" -____DEBUG = /O2 -!endif -!if "$(DEBUG)" == "1" -____DEBUG = /Od -!endif -!if "$(DEBUG)" == "0" -____DEBUG_9 = -!endif -!if "$(DEBUG)" == "1" -____DEBUG_9 = /Zi -!endif -!if "$(DEBUG)" == "0" -____DEBUG_5 = -!endif -!if "$(DEBUG)" == "1" -____DEBUG_5 = /DEBUG -!endif -!if "$(DEBUG)" == "0" -____DEBUG_6 = /w -!endif -!if "$(DEBUG)" == "1" -____DEBUG_6 = /W4 -!endif -!if "$(DEBUG)" == "0" -______DEBUG = -!endif -!if "$(DEBUG)" == "1" -______DEBUG = /D_DEBUG -!endif -!if "$(DEBUG)" == "0" -DEBUG_3 = -!endif -!if "$(DEBUG)" == "1" -DEBUG_3 = d -!endif -!if "$(DEBUG)" == "0" -____DEBUG_10 = /opt:ref /opt:icf -!endif -!if "$(DEBUG)" == "1" -____DEBUG_10 = -!endif -!if "$(SHARED)" == "0" -____SHARED_1 = -!endif -!if "$(SHARED)" == "1" -____SHARED_1 = /DUSINGDLL -!endif - - -all: obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX): - -if not exist obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) mkdir obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) - -### Targets: ### - -all: $(__muParser_lib___depname) $(__muParser_dll___depname) $(__example1___depname) $(__example2___depname) - -clean: - -if exist obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.obj del obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.obj - -if exist obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.res del obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.res - -if exist obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.pch del obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.pch - -if exist ..\lib\muparser$(DEBUG_3).lib del ..\lib\muparser$(DEBUG_3).lib - -if exist ..\lib\muparser$(DEBUG_3).dll del ..\lib\muparser$(DEBUG_3).dll - -if exist ..\lib\muparser$(DEBUG_3).ilk del ..\lib\muparser$(DEBUG_3).ilk - -if exist ..\lib\muparser$(DEBUG_3).pdb del ..\lib\muparser$(DEBUG_3).pdb - -if exist ..\lib\muparser$(DEBUG_3).lib del ..\lib\muparser$(DEBUG_3).lib - -if exist ..\samples\example1\example1.exe del ..\samples\example1\example1.exe - -if exist ..\samples\example1\example1.ilk del ..\samples\example1\example1.ilk - -if exist ..\samples\example1\example1.pdb del ..\samples\example1\example1.pdb - -if exist ..\samples\example2\example2.exe del ..\samples\example2\example2.exe - -if exist ..\samples\example2\example2.ilk del ..\samples\example2\example2.ilk - -if exist ..\samples\example2\example2.pdb del ..\samples\example2\example2.pdb - -!if "$(SHARED)" == "0" -..\lib\muparser$(DEBUG_3).lib: $(MUPARSER_LIB_OBJECTS) - if exist $@ del $@ - link /LIB /NOLOGO /OUT:$@ @<< - $(MUPARSER_LIB_OBJECTS) -<< -!endif - -!if "$(SHARED)" == "1" -..\lib\muparser$(DEBUG_3).dll: $(MUPARSER_DLL_OBJECTS) - link /DLL /NOLOGO /OUT:$@ $(____DEBUG_5) /pdb:"..\lib\muparser$(DEBUG_3).pdb" $(____DEBUG_23_26) $(LDFLAGS) @<< - $(MUPARSER_DLL_OBJECTS) /IMPLIB:..\lib\muparser$(DEBUG_3).lib -<< -!endif - -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "0" -..\samples\example1\example1.exe: $(EXAMPLE1_OBJECTS) $(__muParser_lib___depname) - link /NOLOGO /OUT:$@ $(____DEBUG_5) /pdb:"..\samples\example1\example1.pdb" $(____DEBUG_40_43) /LIBPATH:..\lib $(LDFLAGS) @<< - $(EXAMPLE1_OBJECTS) ..\lib\muparser$(DEBUG_3).lib -<< -!endif - -!if "$(SAMPLES)" == "1" && "$(SHARED)" == "1" -..\samples\example2\example2.exe: $(EXAMPLE2_OBJECTS) $(__muParser_lib___depname) - link /NOLOGO /OUT:$@ $(____DEBUG_5) /pdb:"..\samples\example2\example2.pdb" $(____DEBUG_56_59) /LIBPATH:..\lib $(LDFLAGS) @<< - $(EXAMPLE2_OBJECTS) ..\lib\muparser$(DEBUG_3).lib -<< -!endif - -lib: $(__muParser_lib___depname) $(__muParser_dll___depname) - -samples: $(__example1___depname) $(__example2___depname) - -documentation: - ( cd ..\docs && doxygen ) - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.obj: ..\src\muParser.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParser.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.obj: ..\src\muParserBase.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserBase.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.obj: ..\src\muParserBytecode.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserBytecode.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.obj: ..\src\muParserCallback.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserCallback.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.obj: ..\src\muParserComplex.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserComplex.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.obj: ..\src\muParserDLL.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserDLL.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.obj: ..\src\muParserError.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserError.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.obj: ..\src\muParserInt.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserInt.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.obj: ..\src\muParserTest.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserTest.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.obj: ..\src\muParserTokenReader.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_LIB_CXXFLAGS) ..\src\muParserTokenReader.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.obj: ..\src\muParser.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParser.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.obj: ..\src\muParserBase.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserBase.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.obj: ..\src\muParserBytecode.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserBytecode.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.obj: ..\src\muParserCallback.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserCallback.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.obj: ..\src\muParserComplex.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserComplex.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.obj: ..\src\muParserDLL.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserDLL.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.obj: ..\src\muParserError.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserError.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.obj: ..\src\muParserInt.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserInt.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.obj: ..\src\muParserTest.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserTest.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.obj: ..\src\muParserTokenReader.cpp - $(CXX) /c /nologo /TP /Fo$@ $(MUPARSER_DLL_CXXFLAGS) ..\src\muParserTokenReader.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.obj: ..\samples\example1\Example1.cpp - $(CXX) /c /nologo /TP /Fo$@ $(EXAMPLE1_CXXFLAGS) ..\samples\example1\Example1.cpp - -obj\vc_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.obj: ..\samples\example2\example2.c - $(CC) /c /nologo /TC /Fo$@ $(EXAMPLE2_CFLAGS) ..\samples\example2\example2.c - diff --git a/AMDiS/lib/muparser_v134/build/makefile.wat b/AMDiS/lib/muparser_v134/build/makefile.wat deleted file mode 100644 index a247aba8..00000000 --- a/AMDiS/lib/muparser_v134/build/makefile.wat +++ /dev/null @@ -1,355 +0,0 @@ -# ========================================================================= -# This makefile was generated by -# Bakefile 0.2.8 (http://www.bakefile.org) -# Do not modify, all changes will be overwritten! -# ========================================================================= - - - -# ------------------------------------------------------------------------- -# These are configurable options: -# ------------------------------------------------------------------------- - -# C compiler -CC = wcc386 - -# C++ compiler -CXX = wpp386 - -# Standard flags for CC -CFLAGS = - -# Standard flags for C++ -CXXFLAGS = - -# Standard preprocessor flags (common for CC and CXX) -CPPFLAGS = - -# Standard linker flags -LDFLAGS = - -# Set to 1 to build debug version [0,1] -# 0 - Release -# 1 - Debug -DEBUG = 0 - -# Set to 1 to build shared (DLL) version [0,1] -# 0 - Static -# 1 - DLL -SHARED = 0 - -# Set to 1 to compile samples [0,1] -SAMPLES = 1 - - - -# ------------------------------------------------------------------------- -# Do not modify the rest of this file! -# ------------------------------------------------------------------------- - -# Speed up compilation a bit: -!ifdef __LOADDLL__ -! loaddll wcc wccd -! loaddll wccaxp wccdaxp -! loaddll wcc386 wccd386 -! loaddll wpp wppdi86 -! loaddll wppaxp wppdaxp -! loaddll wpp386 wppd386 -! if $(__VERSION__) >= 1280 -! loaddll wlink wlinkd -! else -! loaddll wlink wlink -! endif -! loaddll wlib wlibd -!endif - -# We need these variables in some bakefile-made rules: -WATCOM_CWD = $+ $(%cdrive):$(%cwd) $- - -### Conditionally set variables: ### - -DEBUGBUILDPOSTFIX = -!ifeq DEBUG 0 -DEBUGBUILDPOSTFIX = rel -!endif -!ifeq DEBUG 1 -DEBUGBUILDPOSTFIX = dbg -!endif -SHAREDBUILDPOSTFIX = -!ifeq SHARED 0 -SHAREDBUILDPOSTFIX = static -!endif -!ifeq SHARED 1 -SHAREDBUILDPOSTFIX = shared -!endif -DEBUG_BUILD_POSTFIX = -!ifeq DEBUG 0 -DEBUG_BUILD_POSTFIX = -!endif -!ifeq DEBUG 1 -DEBUG_BUILD_POSTFIX = d -!endif -__muParser_lib___depname = -!ifeq SHARED 0 -__muParser_lib___depname = ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib -!endif -__muParser_dll___depname = -!ifeq SHARED 1 -__muParser_dll___depname = ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll -!endif -__example1___depname = -!ifeq SAMPLES 1 -!ifeq SHARED 0 -__example1___depname = ..\samples\example1\example1.exe -!endif -!endif -__example2___depname = -!ifeq SAMPLES 1 -!ifeq SHARED 1 -__example2___depname = ..\samples\example2\example2.exe -!endif -!endif -____SHARED = -!ifeq SHARED 0 -____SHARED = -!endif -!ifeq SHARED 1 -____SHARED = -dMUPARSER_DLL -!endif -____SHARED_0 = -!ifeq SHARED 0 -____SHARED_0 = -!endif -!ifeq SHARED 1 -____SHARED_0 = -dMUPARSERLIB_EXPORTS -!endif -____DEBUG = -!ifeq DEBUG 0 -____DEBUG = -dNDEBUG -!endif -!ifeq DEBUG 1 -____DEBUG = -!endif -____DEBUG_3 = -!ifeq DEBUG 0 -____DEBUG_3 = -ot -ox -!endif -!ifeq DEBUG 1 -____DEBUG_3 = -od -!endif -____DEBUG_6 = -!ifeq DEBUG 0 -____DEBUG_6 = -d0 -!endif -!ifeq DEBUG 1 -____DEBUG_6 = -d2 -!endif -____DEBUG_7 = -!ifeq DEBUG 0 -____DEBUG_7 = -!endif -!ifeq DEBUG 1 -____DEBUG_7 = debug all -!endif -____DEBUG_8 = -!ifeq DEBUG 0 -____DEBUG_8 = -!endif -!ifeq DEBUG 1 -____DEBUG_8 = -wx -!endif -____SHARED_1 = -!ifeq SHARED 0 -____SHARED_1 = -!endif -!ifeq SHARED 1 -____SHARED_1 = -dUSINGDLL -!endif - -### Variables: ### - -MUPARSER_LIB_CXXFLAGS = $(____DEBUG) $(____DEBUG_3) $(____DEBUG_6) & - $(____DEBUG_8) $(____SHARED) $(____SHARED_0) -d_WIN32 -i=..\include & - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_LIB_OBJECTS = & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.obj -MUPARSER_DLL_CXXFLAGS = -bd $(____DEBUG) $(____DEBUG_3) $(____DEBUG_6) & - $(____DEBUG_8) $(____SHARED) $(____SHARED_0) -d_WIN32 -i=..\include & - $(CPPFLAGS) $(CXXFLAGS) -MUPARSER_DLL_OBJECTS = & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.obj & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.obj -EXAMPLE1_CXXFLAGS = $(____DEBUG) $(____DEBUG_3) $(____DEBUG_6) $(____DEBUG_8) & - -i=..\include $(____SHARED_1) $(CPPFLAGS) $(CXXFLAGS) -EXAMPLE1_OBJECTS = & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.obj -EXAMPLE2_CFLAGS = $(____DEBUG) $(____DEBUG_3) $(____DEBUG_6) $(____DEBUG_8) & - -i=..\include $(____SHARED_1) $(CPPFLAGS) $(CFLAGS) -EXAMPLE2_OBJECTS = & - obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.obj - - -all : obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) : - -if not exist obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) mkdir obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX) - -### Targets: ### - -all : .SYMBOLIC $(__muParser_lib___depname) $(__muParser_dll___depname) $(__example1___depname) $(__example2___depname) - -clean : .SYMBOLIC - -if exist obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.obj del obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.obj - -if exist obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.res del obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.res - -if exist obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.lbc del obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.lbc - -if exist obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.ilk del obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.ilk - -if exist obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.pch del obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\*.pch - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll - -if exist ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib del ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib - -if exist ..\samples\example1\example1.exe del ..\samples\example1\example1.exe - -if exist ..\samples\example2\example2.exe del ..\samples\example2\example2.exe - -!ifeq SHARED 0 -..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib : $(MUPARSER_LIB_OBJECTS) - @%create obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib.lbc - @for %i in ($(MUPARSER_LIB_OBJECTS)) do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib.lbc +%i - wlib -q -p4096 -n -b $^@ @obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib.lbc -!endif - -!ifeq SHARED 1 -..\lib\muparser$(DEBUG_BUILD_POSTFIX).dll : $(MUPARSER_DLL_OBJECTS) - @%create obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc option quiet - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc name $^@ - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc option caseexact - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc $(____DEBUG_7) $(LDFLAGS) - @for %i in ($(MUPARSER_DLL_OBJECTS)) do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc file %i - @for %i in () do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc library %i - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc system nt_dll - wlink @obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll.lbc - wlib -q -n -b ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib +$^@ -!endif - -!ifeq SAMPLES 1 -!ifeq SHARED 0 -..\samples\example1\example1.exe : $(EXAMPLE1_OBJECTS) $(__muParser_lib___depname) - @%create obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc option quiet - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc name $^@ - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc option caseexact - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc $(____DEBUG_7) libpath ..\lib $(LDFLAGS) - @for %i in ($(EXAMPLE1_OBJECTS)) do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc file %i - @for %i in ( ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib) do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc library %i - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc - @for %i in () do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc option stack=%i - wlink @obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1.lbc -!endif -!endif - -!ifeq SAMPLES 1 -!ifeq SHARED 1 -..\samples\example2\example2.exe : $(EXAMPLE2_OBJECTS) $(__muParser_lib___depname) - @%create obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc option quiet - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc name $^@ - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc option caseexact - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc $(____DEBUG_7) libpath ..\lib $(LDFLAGS) - @for %i in ($(EXAMPLE2_OBJECTS)) do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc file %i - @for %i in ( ..\lib\muparser$(DEBUG_BUILD_POSTFIX).lib) do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc library %i - @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc - @for %i in () do @%append obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc option stack=%i - wlink @obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2.lbc -!endif -!endif - -lib : .SYMBOLIC $(__muParser_lib___depname) $(__muParser_dll___depname) - -samples : .SYMBOLIC $(__example1___depname) $(__example2___depname) - -documentation : - ( cd ..\docs && doxygen ) - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParser.obj : .AUTODEPEND ..\src\muParser.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBase.obj : .AUTODEPEND ..\src\muParserBase.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserBytecode.obj : .AUTODEPEND ..\src\muParserBytecode.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserCallback.obj : .AUTODEPEND ..\src\muParserCallback.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserComplex.obj : .AUTODEPEND ..\src\muParserComplex.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserDLL.obj : .AUTODEPEND ..\src\muParserDLL.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserError.obj : .AUTODEPEND ..\src\muParserError.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserInt.obj : .AUTODEPEND ..\src\muParserInt.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTest.obj : .AUTODEPEND ..\src\muParserTest.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_lib_muParserTokenReader.obj : .AUTODEPEND ..\src\muParserTokenReader.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_LIB_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParser.obj : .AUTODEPEND ..\src\muParser.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBase.obj : .AUTODEPEND ..\src\muParserBase.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserBytecode.obj : .AUTODEPEND ..\src\muParserBytecode.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserCallback.obj : .AUTODEPEND ..\src\muParserCallback.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserComplex.obj : .AUTODEPEND ..\src\muParserComplex.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserDLL.obj : .AUTODEPEND ..\src\muParserDLL.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserError.obj : .AUTODEPEND ..\src\muParserError.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserInt.obj : .AUTODEPEND ..\src\muParserInt.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTest.obj : .AUTODEPEND ..\src\muParserTest.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\muParser_dll_muParserTokenReader.obj : .AUTODEPEND ..\src\muParserTokenReader.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(MUPARSER_DLL_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example1_Example1.obj : .AUTODEPEND ..\samples\example1\Example1.cpp - $(CXX) -bt=nt -zq -fo=$^@ $(EXAMPLE1_CXXFLAGS) $< - -obj\wat_$(SHAREDBUILDPOSTFIX)_$(DEBUGBUILDPOSTFIX)\example2_example2.obj : .AUTODEPEND ..\samples\example2\example2.c - $(CC) -bt=nt -zq -fo=$^@ $(EXAMPLE2_CFLAGS) $< - diff --git a/AMDiS/lib/muparser_v134/build/msvc2003/muparser.sln b/AMDiS/lib/muparser_v134/build/msvc2003/muparser.sln deleted file mode 100644 index a2ae21fa..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2003/muparser.sln +++ /dev/null @@ -1,47 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "muParser", "muparser_muParser.vcproj", "{2A1F639A-7642-57CC-BF97-3EC5B5C89D91}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example1", "muparser_example1.vcproj", "{A1DCD664-8803-54E2-B35F-84D96B9CA6DF}" - ProjectSection(ProjectDependencies) = postProject - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} = {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example2", "muparser_example2.vcproj", "{B405983E-B929-5BCF-8CC8-03CF34796A23}" - ProjectSection(ProjectDependencies) = postProject - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} = {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release Static|Win32 = Release Static|Win32 - Release DLL|Win32 = Release DLL|Win32 - Debug Static|Win32 = Debug Static|Win32 - Debug DLL|Win32 = Debug DLL|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release Static|Win32.Build.0 = Release Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug Static|Win32.Build.0 = Debug Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release Static|Win32.Build.0 = Release Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug Static|Win32.Build.0 = Debug Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal - diff --git a/AMDiS/lib/muparser_v134/build/msvc2003/muparser_example1.vcproj b/AMDiS/lib/muparser_v134/build/msvc2003/muparser_example1.vcproj deleted file mode 100644 index 12191745..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2003/muparser_example1.vcproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2003/muparser_example2.vcproj b/AMDiS/lib/muparser_v134/build/msvc2003/muparser_example2.vcproj deleted file mode 100644 index ebd50cfb..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2003/muparser_example2.vcproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2003/muparser_muParser.vcproj b/AMDiS/lib/muparser_v134/build/msvc2003/muparser_muParser.vcproj deleted file mode 100644 index cae53e86..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2003/muparser_muParser.vcproj +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2005/muparser.sln b/AMDiS/lib/muparser_v134/build/msvc2005/muparser.sln deleted file mode 100644 index 2e1bc7d2..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2005/muparser.sln +++ /dev/null @@ -1,48 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "muParser", "muparser_muParser.vcproj", "{2A1F639A-7642-57CC-BF97-3EC5B5C89D91}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example1", "muparser_example1.vcproj", "{A1DCD664-8803-54E2-B35F-84D96B9CA6DF}" - ProjectSection(ProjectDependencies) = postProject - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} = {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example2", "muparser_example2.vcproj", "{B405983E-B929-5BCF-8CC8-03CF34796A23}" - ProjectSection(ProjectDependencies) = postProject - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} = {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release Static|Win32 = Release Static|Win32 - Release DLL|Win32 = Release DLL|Win32 - Debug Static|Win32 = Debug Static|Win32 - Debug DLL|Win32 = Debug DLL|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release Static|Win32.Build.0 = Release Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug Static|Win32.Build.0 = Debug Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release Static|Win32.Build.0 = Release Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug Static|Win32.Build.0 = Debug Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal - diff --git a/AMDiS/lib/muparser_v134/build/msvc2005/muparser_example1.vcproj b/AMDiS/lib/muparser_v134/build/msvc2005/muparser_example1.vcproj deleted file mode 100644 index a853fc82..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2005/muparser_example1.vcproj +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2005/muparser_example2.vcproj b/AMDiS/lib/muparser_v134/build/msvc2005/muparser_example2.vcproj deleted file mode 100644 index 1003c9f8..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2005/muparser_example2.vcproj +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2005/muparser_muParser.vcproj b/AMDiS/lib/muparser_v134/build/msvc2005/muparser_muParser.vcproj deleted file mode 100644 index d7f3c753..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2005/muparser_muParser.vcproj +++ /dev/null @@ -1,477 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2008/muparser.sln b/AMDiS/lib/muparser_v134/build/msvc2008/muparser.sln deleted file mode 100644 index 03912909..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2008/muparser.sln +++ /dev/null @@ -1,48 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "muParser", "muparser_muParser.vcproj", "{2A1F639A-7642-57CC-BF97-3EC5B5C89D91}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example1", "muparser_example1.vcproj", "{A1DCD664-8803-54E2-B35F-84D96B9CA6DF}" - ProjectSection(ProjectDependencies) = postProject - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} = {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example2", "muparser_example2.vcproj", "{B405983E-B929-5BCF-8CC8-03CF34796A23}" - ProjectSection(ProjectDependencies) = postProject - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} = {2A1F639A-7642-57CC-BF97-3EC5B5C89D91} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Release Static|Win32 = Release Static|Win32 - Release DLL|Win32 = Release DLL|Win32 - Debug Static|Win32 = Debug Static|Win32 - Debug DLL|Win32 = Debug DLL|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release Static|Win32.Build.0 = Release Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug Static|Win32.Build.0 = Debug Static|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {2A1F639A-7642-57CC-BF97-3EC5B5C89D91}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release Static|Win32.Build.0 = Release Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug Static|Win32.Build.0 = Debug Static|Win32 - {A1DCD664-8803-54E2-B35F-84D96B9CA6DF}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release Static|Win32.ActiveCfg = Release Static|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release DLL|Win32.ActiveCfg = Release DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Release DLL|Win32.Build.0 = Release DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug Static|Win32.ActiveCfg = Debug Static|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32 - {B405983E-B929-5BCF-8CC8-03CF34796A23}.Debug DLL|Win32.Build.0 = Debug DLL|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal - diff --git a/AMDiS/lib/muparser_v134/build/msvc2008/muparser_example1.vcproj b/AMDiS/lib/muparser_v134/build/msvc2008/muparser_example1.vcproj deleted file mode 100644 index af55da1f..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2008/muparser_example1.vcproj +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2008/muparser_example2.vcproj b/AMDiS/lib/muparser_v134/build/msvc2008/muparser_example2.vcproj deleted file mode 100644 index 90a6775f..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2008/muparser_example2.vcproj +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/build/msvc2008/muparser_muParser.vcproj b/AMDiS/lib/muparser_v134/build/msvc2008/muparser_muParser.vcproj deleted file mode 100644 index 0a6e0c04..00000000 --- a/AMDiS/lib/muparser_v134/build/msvc2008/muparser_muParser.vcproj +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AMDiS/lib/muparser_v134/configure b/AMDiS/lib/muparser_v134/configure deleted file mode 100755 index f6d74e60..00000000 --- a/AMDiS/lib/muparser_v134/configure +++ /dev/null @@ -1,9059 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.64 for muParser 1.34. -# -# Report bugs to . -# -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software -# Foundation, Inc. -# -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : - -else - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" - if (eval "$as_required") 2>/dev/null; then : - as_have_required=yes -else - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : - -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - as_found=: - case $as_dir in #( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : - CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : - break 2 -fi -fi - done;; - esac - as_found=false -done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } -IFS=$as_save_IFS - - - if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." - else - $as_echo "$0: Please tell bug-autoconf@gnu.org and -$0: frm@users.sourceforge.net about your system, including -$0: any error possibly output before this message. Then -$0: install a modern shell, or manually run the script -$0: under such a shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. -as_fn_error () -{ - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 - fi - $as_echo "$as_me: error: $1" >&2 - as_fn_exit $as_status -} # as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='muParser' -PACKAGE_TARNAME='muparser' -PACKAGE_VERSION='1.34' -PACKAGE_STRING='muParser 1.34' -PACKAGE_BUGREPORT='frm@users.sourceforge.net' -PACKAGE_URL='' - -ac_subst_vars='LTLIBOBJS -LIBOBJS -COND_WINDOWS_IMPLIB_1 -COND_USE_SOVERSOLARIS_1 -COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1 -COND_USE_SOVERSION_0 -COND_USE_SOVERLINUX_1 -COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1 -COND_USE_SOTWOSYMLINKS_1 -COND_SHARED_1 -COND_SHARED_0 -COND_SAMPLES_1 -COND_PLATFORM_OS2_1 -COND_PLATFORM_MAC_1 -COND_PLATFORM_MAC_0 -COND_PLATFORM_MACOSX_1_USE_SOVERSION_1 -COND_PLATFORM_MACOSX_1 -COND_PLATFORM_MACOSX_0_USE_SOVERSION_1 -COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1 -COND_DEPS_TRACKING_1 -COND_DEPS_TRACKING_0 -COND_DEBUG_1 -COND_DEBUG_0 -OBJCXXFLAGS -SETFILE -REZ -WINDRES -BK_DEPS -DEPS_TRACKING -SONAME_FLAG -USE_SOTWOSYMLINKS -USE_MACVERSION -USE_SOVERCYGWIN -USE_SOVERSOLARIS -USE_SOVERLINUX -USE_SOVERSION -WINDOWS_IMPLIB -PIC_FLAG -SHARED_LD_MODULE_CXX -SHARED_LD_MODULE_CC -SHARED_LD_CXX -SHARED_LD_CC -AIX_CXX_LD -dlldir -DLLPREFIX_MODULE -DLLPREFIX -LIBEXT -LIBPREFIX -DLLIMP_SUFFIX -SO_SUFFIX_MODULE -SO_SUFFIX -PLATFORM_BEOS -PLATFORM_OS2 -PLATFORM_MACOSX -PLATFORM_MACOS -PLATFORM_MAC -PLATFORM_MSDOS -PLATFORM_WIN32 -PLATFORM_UNIX -IF_GNU_MAKE -LDFLAGS_GUI -INSTALL_DIR -NM -STRIP -AROPTIONS -AR -MAKE_SET -SET_MAKE -CXXCPP -ac_ct_CXX -CXXFLAGS -CXX -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -RANLIB -LN_S -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -AWK -target_os -target_vendor -target_cpu -target -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL' -ac_subst_files='' -ac_user_opts=' -enable_option_checking -enable_debug -enable_shared -enable_samples -enable_omf -enable_dependency_tracking -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CXX -CXXFLAGS -CCC -CXXCPP' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information." - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures muParser 1.34 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/muparser] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] - --target=TARGET configure for building compilers for TARGET [HOST] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of muParser 1.34:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-debug Builds in debug mode - --enable-shared Builds in shared mode - --enable-samples Builds the library samples, too - --enable-omf use OMF object format (OS/2) - --disable-dependency-tracking - don't use dependency tracking even if the compiler - can - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CXXCPP C++ preprocessor - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to . -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -muParser configure 1.34 -generated by GNU Autoconf 2.64 - -Copyright (C) 2009 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -# ac_fn_c_try_compile LINENO -# -------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - return $ac_retval - -} # ac_fn_c_try_compile - -# ac_fn_cxx_try_compile LINENO -# ---------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_cxx_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - return $ac_retval - -} # ac_fn_cxx_try_compile - -# ac_fn_cxx_try_cpp LINENO -# ------------------------ -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_cxx_try_cpp () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } >/dev/null && { - test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} - return $ac_retval - -} # ac_fn_cxx_try_cpp -cat >config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by muParser $as_me 1.34, which was -generated by GNU Autoconf 2.64. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## -## File substitutions. ## -## ------------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -$as_echo "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE -if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE -elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site -else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site -fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" -do - test "x$ac_site_file" = xNONE && continue - if test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -$as_echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -$as_echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - -ac_aux_dir= -for ac_dir in build/autoconf "$srcdir"/build/autoconf; do - for ac_t in install-sh install.sh shtool; do - if test -f "$ac_dir/$ac_t"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/$ac_t -c" - break 2 - fi - done -done -if test -z "$ac_aux_dir"; then - as_fn_error "cannot find install-sh, install.sh, or shtool in build/autoconf \"$srcdir\"/build/autoconf" "$LINENO" 5 -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - -# some helpers - - - - - - - - - - - - - - - - - - - - - -## CONFIGURE CHECKS -##################################################################### - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -$as_echo_n "checking build system type... " >&6; } -if test "${ac_cv_build+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -$as_echo "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -$as_echo_n "checking host system type... " >&6; } -if test "${ac_cv_host+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -$as_echo "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 -$as_echo_n "checking target system type... " >&6; } -if test "${ac_cv_target+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test "x$target_alias" = x; then - ac_cv_target=$ac_cv_host -else - ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || - as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 -$as_echo "$ac_cv_target" >&6; } -case $ac_cv_target in -*-*-*) ;; -*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; -esac -target=$ac_cv_target -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_target -shift -target_cpu=$1 -target_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -target_os=$* -IFS=$ac_save_IFS -case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac - - -# The aliases save the names the user supplied, while $host etc. -# will get canonicalized. -test -n "$target_alias" && - test "$program_prefix$program_suffix$program_transform_name" = \ - NONENONEs,x,x, && - program_prefix=${target_alias}- - - -CFLAGS= -CXXFLAGS= -CPPFLAGS= - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$AWK" && break -done - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in #(( - ./ | .// | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 -$as_echo_n "checking whether ln -s works... " >&6; } -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 -$as_echo "no, using $LN_S" >&6; } -fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -$as_echo "$RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -$as_echo "$ac_ct_RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "no acceptable C compiler found in \$PATH -See \`config.log' for more details." "$LINENO" 5; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - rm -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - ac_file='' -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } -if test -z "$ac_file"; then : - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ as_fn_set_status 77 -as_fn_error "C compiler cannot create executables -See \`config.log' for more details." "$LINENO" 5; }; } -fi -ac_exeext=$ac_cv_exeext - -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." "$LINENO" 5; } - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out -ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." "$LINENO" 5; } -fi -rm -f conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot compute suffix of object files: cannot compile -See \`config.log' for more details." "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -$as_echo "$CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -$as_echo "$ac_ct_CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - rm -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 -$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -$as_echo_n "checking whether $CXX accepts -g... " >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -else - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -$as_echo "$ac_cv_prog_cxx_g" >&6; } -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 -$as_echo_n "checking how to run the C++ preprocessor... " >&6; } -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 -$as_echo "$CXXCPP" >&6; } -ac_preproc_ok=false -for ac_cxx_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." "$LINENO" 5; } -fi - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - default="no" - if [ -z "$default" ]; then - default="no" - fi - - # Check whether --enable-debug was given. -if test "${enable_debug+set}" = set; then : - enableval=$enable_debug; -else - enableval="$default" -fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the --enable-debug option" >&5 -$as_echo_n "checking for the --enable-debug option... " >&6; } - if [ "x$enableval" = "xyes" ]; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - DEBUG=1 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - DEBUG=0 - fi - - - if [ "x$DEBUG" = "x1" ]; then - - CXXFLAGS="$CXXFLAGS -g -O0 -Wall -Wundef -Wno-ctor-dtor-privacy" - CFLAGS="$CFLAGS -g -O0 -Wall -Wundef" - else - CXXFLAGS="$CXXFLAGS -O2" - CFLAGS="$CFLAGS -O2" - fi - - - default="yes" - if [ -z "$default" ]; then - default="no" - fi - - # Check whether --enable-shared was given. -if test "${enable_shared+set}" = set; then : - enableval=$enable_shared; -else - enableval="$default" -fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the --enable-shared option" >&5 -$as_echo_n "checking for the --enable-shared option... " >&6; } - if [ "x$enableval" = "xyes" ]; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - SHARED=1 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - SHARED=0 - fi - - - -# Check whether --enable-samples was given. -if test "${enable_samples+set}" = set; then : - enableval=$enable_samples; -else - enableval="yes" -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the --enable-samples option" >&5 -$as_echo_n "checking for the --enable-samples option... " >&6; } - if [ "x$enableval" = "xyes" ]; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - SAMPLES=1 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - SAMPLES=0 - fi - - -as_dir=lib; as_fn_mkdir_p -as_dir=samples/example1; as_fn_mkdir_p - - - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "no acceptable C compiler found in \$PATH -See \`config.log' for more details." "$LINENO" 5; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - rm -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Intel C compiler" >&5 -$as_echo_n "checking whether we are using the Intel C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___INTEL_COMPILER+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __INTEL_COMPILER - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___INTEL_COMPILER=yes -else - bakefile_cv_c_compiler___INTEL_COMPILER=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___INTEL_COMPILER" >&5 -$as_echo "$bakefile_cv_c_compiler___INTEL_COMPILER" >&6; } - if test "x$bakefile_cv_c_compiler___INTEL_COMPILER" = "xyes"; then - :; INTELCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - if test "$INTELCC" = "yes"; then - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Intel C compiler v8 or later" >&5 -$as_echo_n "checking whether we are using Intel C compiler v8 or later... " >&6; } -if test "${bakefile_cv_c_compiler___INTEL_COMPILER_lt_800+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __INTEL_COMPILER || __INTEL_COMPILER < 800 - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___INTEL_COMPILER_lt_800=yes -else - bakefile_cv_c_compiler___INTEL_COMPILER_lt_800=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___INTEL_COMPILER_lt_800" >&5 -$as_echo "$bakefile_cv_c_compiler___INTEL_COMPILER_lt_800" >&6; } - if test "x$bakefile_cv_c_compiler___INTEL_COMPILER_lt_800" = "xyes"; then - :; INTELCC8=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Intel C compiler v10 or later" >&5 -$as_echo_n "checking whether we are using Intel C compiler v10 or later... " >&6; } -if test "${bakefile_cv_c_compiler___INTEL_COMPILER_lt_1000+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __INTEL_COMPILER || __INTEL_COMPILER < 1000 - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___INTEL_COMPILER_lt_1000=yes -else - bakefile_cv_c_compiler___INTEL_COMPILER_lt_1000=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___INTEL_COMPILER_lt_1000" >&5 -$as_echo "$bakefile_cv_c_compiler___INTEL_COMPILER_lt_1000" >&6; } - if test "x$bakefile_cv_c_compiler___INTEL_COMPILER_lt_1000" = "xyes"; then - :; INTELCC10=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - fi - - if test "x$GCC" != "xyes"; then - if test "xCC" = "xC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the C++ compiler requires -ext o" >&5 -$as_echo_n "checking if the C++ compiler requires -ext o... " >&6; } -if test "${bakefile_cv_cxx_exto+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest.$ac_ext.o -if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in `(ls conftest.* 2>/dev/null)`; do - case $ac_file in - conftest.$ac_ext.o) - bakefile_cv_cxx_exto="-ext o" - ;; - *) - ;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot figure out if compiler needs -ext o: cannot compile -See \`config.log' for more details." "$LINENO" 5; } - -fi -rm -f conftest.$ac_ext.o conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_exto" >&5 -$as_echo "$bakefile_cv_cxx_exto" >&6; } -if test "x$bakefile_cv_cxx_exto" '!=' "x"; then - if test "cxx" = "c"; then - CFLAGS="$bakefile_cv_cxx_exto $CFLAGS" - fi - if test "cxx" = "cxx"; then - CXXFLAGS="$bakefile_cv_cxx_exto $CXXFLAGS" - fi -fi - - if test "x$bakefile_cv_c_exto" '!=' "x"; then - unset ac_cv_prog_cc_g - ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi - fi - fi - - case `uname -s` in - AIX*) - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the IBM xlC C compiler" >&5 -$as_echo_n "checking whether we are using the IBM xlC C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___xlC__+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __xlC__ - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___xlC__=yes -else - bakefile_cv_c_compiler___xlC__=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___xlC__" >&5 -$as_echo "$bakefile_cv_c_compiler___xlC__" >&6; } - if test "x$bakefile_cv_c_compiler___xlC__" = "xyes"; then - :; XLCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - Darwin) - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Metrowerks C compiler" >&5 -$as_echo_n "checking whether we are using the Metrowerks C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___MWERKS__+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __MWERKS__ - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___MWERKS__=yes -else - bakefile_cv_c_compiler___MWERKS__=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___MWERKS__" >&5 -$as_echo "$bakefile_cv_c_compiler___MWERKS__" >&6; } - if test "x$bakefile_cv_c_compiler___MWERKS__" = "xyes"; then - :; MWCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - if test "$MWCC" != "yes"; then - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the IBM xlC C compiler" >&5 -$as_echo_n "checking whether we are using the IBM xlC C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___xlC__+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __xlC__ - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___xlC__=yes -else - bakefile_cv_c_compiler___xlC__=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___xlC__" >&5 -$as_echo "$bakefile_cv_c_compiler___xlC__" >&6; } - if test "x$bakefile_cv_c_compiler___xlC__" = "xyes"; then - :; XLCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - fi - ;; - - IRIX*) - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the SGI C compiler" >&5 -$as_echo_n "checking whether we are using the SGI C compiler... " >&6; } -if test "${bakefile_cv_c_compiler__SGI_COMPILER_VERSION+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef _SGI_COMPILER_VERSION - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler__SGI_COMPILER_VERSION=yes -else - bakefile_cv_c_compiler__SGI_COMPILER_VERSION=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler__SGI_COMPILER_VERSION" >&5 -$as_echo "$bakefile_cv_c_compiler__SGI_COMPILER_VERSION" >&6; } - if test "x$bakefile_cv_c_compiler__SGI_COMPILER_VERSION" = "xyes"; then - :; SGICC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - Linux*) - if test "$INTELCC" != "yes"; then - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Sun C compiler" >&5 -$as_echo_n "checking whether we are using the Sun C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___SUNPRO_C+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __SUNPRO_C - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___SUNPRO_C=yes -else - bakefile_cv_c_compiler___SUNPRO_C=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___SUNPRO_C" >&5 -$as_echo "$bakefile_cv_c_compiler___SUNPRO_C" >&6; } - if test "x$bakefile_cv_c_compiler___SUNPRO_C" = "xyes"; then - :; SUNCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - fi - ;; - - HP-UX*) - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the HP C compiler" >&5 -$as_echo_n "checking whether we are using the HP C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___HP_cc+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __HP_cc - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___HP_cc=yes -else - bakefile_cv_c_compiler___HP_cc=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___HP_cc" >&5 -$as_echo "$bakefile_cv_c_compiler___HP_cc" >&6; } - if test "x$bakefile_cv_c_compiler___HP_cc" = "xyes"; then - :; HPCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - OSF1) - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Compaq C compiler" >&5 -$as_echo_n "checking whether we are using the Compaq C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___DECC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __DECC - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___DECC=yes -else - bakefile_cv_c_compiler___DECC=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___DECC" >&5 -$as_echo "$bakefile_cv_c_compiler___DECC" >&6; } - if test "x$bakefile_cv_c_compiler___DECC" = "xyes"; then - :; COMPAQCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - SunOS) - - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Sun C compiler" >&5 -$as_echo_n "checking whether we are using the Sun C compiler... " >&6; } -if test "${bakefile_cv_c_compiler___SUNPRO_C+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __SUNPRO_C - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - bakefile_cv_c_compiler___SUNPRO_C=yes -else - bakefile_cv_c_compiler___SUNPRO_C=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_c_compiler___SUNPRO_C" >&5 -$as_echo "$bakefile_cv_c_compiler___SUNPRO_C" >&6; } - if test "x$bakefile_cv_c_compiler___SUNPRO_C" = "xyes"; then - :; SUNCC=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - esac - fi - - - - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -z "$CXX"; then - if test -n "$CCC"; then - CXX=$CCC - else - if test -n "$ac_tool_prefix"; then - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 -$as_echo "$CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 -$as_echo "$ac_ct_CXX" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CXX" && break -done - - if test "x$ac_ct_CXX" = x; then - CXX="g++" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CXX=$ac_ct_CXX - fi -fi - - fi -fi -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - rm -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 -$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 -$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GXX=yes -else - GXX= -fi -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 -$as_echo_n "checking whether $CXX accepts -g... " >&6; } -if test "${ac_cv_prog_cxx_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_cxx_werror_flag=$ac_cxx_werror_flag - ac_cxx_werror_flag=yes - ac_cv_prog_cxx_g=no - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -else - CXXFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_cxx_werror_flag=$ac_save_cxx_werror_flag - CXXFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cxx_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cxx_werror_flag=$ac_save_cxx_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 -$as_echo "$ac_cv_prog_cxx_g" >&6; } -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Intel C++ compiler" >&5 -$as_echo_n "checking whether we are using the Intel C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___INTEL_COMPILER+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __INTEL_COMPILER - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___INTEL_COMPILER=yes -else - bakefile_cv_cxx_compiler___INTEL_COMPILER=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___INTEL_COMPILER" >&5 -$as_echo "$bakefile_cv_cxx_compiler___INTEL_COMPILER" >&6; } - if test "x$bakefile_cv_cxx_compiler___INTEL_COMPILER" = "xyes"; then - :; INTELCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - if test "$INTELCXX" = "yes"; then - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Intel C++ compiler v8 or later" >&5 -$as_echo_n "checking whether we are using Intel C++ compiler v8 or later... " >&6; } -if test "${bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_800+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __INTEL_COMPILER || __INTEL_COMPILER < 800 - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_800=yes -else - bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_800=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_800" >&5 -$as_echo "$bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_800" >&6; } - if test "x$bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_800" = "xyes"; then - :; INTELCXX8=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Intel C++ compiler v10 or later" >&5 -$as_echo_n "checking whether we are using Intel C++ compiler v10 or later... " >&6; } -if test "${bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_1000+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __INTEL_COMPILER || __INTEL_COMPILER < 1000 - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_1000=yes -else - bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_1000=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_1000" >&5 -$as_echo "$bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_1000" >&6; } - if test "x$bakefile_cv_cxx_compiler___INTEL_COMPILER_lt_1000" = "xyes"; then - :; INTELCXX10=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - fi - - if test "x$GCXX" != "xyes"; then - if test "xCXX" = "xC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the C++ compiler requires -ext o" >&5 -$as_echo_n "checking if the C++ compiler requires -ext o... " >&6; } -if test "${bakefile_cv_cxx_exto+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest.$ac_ext.o -if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in `(ls conftest.* 2>/dev/null)`; do - case $ac_file in - conftest.$ac_ext.o) - bakefile_cv_cxx_exto="-ext o" - ;; - *) - ;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot figure out if compiler needs -ext o: cannot compile -See \`config.log' for more details." "$LINENO" 5; } - -fi -rm -f conftest.$ac_ext.o conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_exto" >&5 -$as_echo "$bakefile_cv_cxx_exto" >&6; } -if test "x$bakefile_cv_cxx_exto" '!=' "x"; then - if test "cxx" = "c"; then - CFLAGS="$bakefile_cv_cxx_exto $CFLAGS" - fi - if test "cxx" = "cxx"; then - CXXFLAGS="$bakefile_cv_cxx_exto $CXXFLAGS" - fi -fi - - if test "x$bakefile_cv_c_exto" '!=' "x"; then - unset ac_cv_prog_cc_g - ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi - fi - fi - - case `uname -s` in - AIX*) - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the IBM xlC C++ compiler" >&5 -$as_echo_n "checking whether we are using the IBM xlC C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___xlC__+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __xlC__ - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___xlC__=yes -else - bakefile_cv_cxx_compiler___xlC__=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___xlC__" >&5 -$as_echo "$bakefile_cv_cxx_compiler___xlC__" >&6; } - if test "x$bakefile_cv_cxx_compiler___xlC__" = "xyes"; then - :; XLCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - Darwin) - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Metrowerks C++ compiler" >&5 -$as_echo_n "checking whether we are using the Metrowerks C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___MWERKS__+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __MWERKS__ - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___MWERKS__=yes -else - bakefile_cv_cxx_compiler___MWERKS__=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___MWERKS__" >&5 -$as_echo "$bakefile_cv_cxx_compiler___MWERKS__" >&6; } - if test "x$bakefile_cv_cxx_compiler___MWERKS__" = "xyes"; then - :; MWCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - if test "$MWCXX" != "yes"; then - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the IBM xlC C++ compiler" >&5 -$as_echo_n "checking whether we are using the IBM xlC C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___xlC__+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __xlC__ - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___xlC__=yes -else - bakefile_cv_cxx_compiler___xlC__=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___xlC__" >&5 -$as_echo "$bakefile_cv_cxx_compiler___xlC__" >&6; } - if test "x$bakefile_cv_cxx_compiler___xlC__" = "xyes"; then - :; XLCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - fi - ;; - - IRIX*) - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the SGI C++ compiler" >&5 -$as_echo_n "checking whether we are using the SGI C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler__SGI_COMPILER_VERSION+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef _SGI_COMPILER_VERSION - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler__SGI_COMPILER_VERSION=yes -else - bakefile_cv_cxx_compiler__SGI_COMPILER_VERSION=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler__SGI_COMPILER_VERSION" >&5 -$as_echo "$bakefile_cv_cxx_compiler__SGI_COMPILER_VERSION" >&6; } - if test "x$bakefile_cv_cxx_compiler__SGI_COMPILER_VERSION" = "xyes"; then - :; SGICXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - Linux*) - if test "$INTELCXX" != "yes"; then - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Sun C++ compiler" >&5 -$as_echo_n "checking whether we are using the Sun C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___SUNPRO_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __SUNPRO_CC - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___SUNPRO_CC=yes -else - bakefile_cv_cxx_compiler___SUNPRO_CC=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___SUNPRO_CC" >&5 -$as_echo "$bakefile_cv_cxx_compiler___SUNPRO_CC" >&6; } - if test "x$bakefile_cv_cxx_compiler___SUNPRO_CC" = "xyes"; then - :; SUNCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - fi - ;; - - HP-UX*) - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the HP C++ compiler" >&5 -$as_echo_n "checking whether we are using the HP C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___HP_aCC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __HP_aCC - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___HP_aCC=yes -else - bakefile_cv_cxx_compiler___HP_aCC=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___HP_aCC" >&5 -$as_echo "$bakefile_cv_cxx_compiler___HP_aCC" >&6; } - if test "x$bakefile_cv_cxx_compiler___HP_aCC" = "xyes"; then - :; HPCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - OSF1) - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Compaq C++ compiler" >&5 -$as_echo_n "checking whether we are using the Compaq C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___DECCXX+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __DECCXX - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___DECCXX=yes -else - bakefile_cv_cxx_compiler___DECCXX=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___DECCXX" >&5 -$as_echo "$bakefile_cv_cxx_compiler___DECCXX" >&6; } - if test "x$bakefile_cv_cxx_compiler___DECCXX" = "xyes"; then - :; COMPAQCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - - SunOS) - - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Sun C++ compiler" >&5 -$as_echo_n "checking whether we are using the Sun C++ compiler... " >&6; } -if test "${bakefile_cv_cxx_compiler___SUNPRO_CC+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #ifndef __SUNPRO_CC - choke me - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - bakefile_cv_cxx_compiler___SUNPRO_CC=yes -else - bakefile_cv_cxx_compiler___SUNPRO_CC=no - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_cxx_compiler___SUNPRO_CC" >&5 -$as_echo "$bakefile_cv_cxx_compiler___SUNPRO_CC" >&6; } - if test "x$bakefile_cv_cxx_compiler___SUNPRO_CC" = "xyes"; then - :; SUNCXX=yes - else - :; - fi - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - ;; - esac - fi - - - - - - - - - if test "x$BAKEFILE_HOST" = "x"; then - if test "x${host}" = "x" ; then - as_fn_error "You must call the autoconf \"CANONICAL_HOST\" macro in your configure.ac (or .in) file." "$LINENO" 5 - fi - - BAKEFILE_HOST="${host}" - fi - - if test "x$BAKEFILE_CHECK_BASICS" != "xno"; then - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -$as_echo "$RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -$as_echo "$ac_ct_RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 -$as_echo_n "checking whether ln -s works... " >&6; } -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 -$as_echo "no, using $LN_S" >&6; } -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : - $as_echo_n "(cached) " >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - SET_MAKE= -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - - - - if test "x$SUNCXX" = "xyes"; then - AR=$CXX - AROPTIONS="-xar -o" - - elif test "x$SGICC" = "xyes"; then - AR=$CXX - AROPTIONS="-ar -o" - - else - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -set dummy ${ac_tool_prefix}ar; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AR+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -$as_echo "$AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_AR"; then - ac_ct_AR=$AR - # Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_AR="ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -$as_echo "$ac_ct_AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_AR" = x; then - AR="ar" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -else - AR="$ac_cv_prog_AR" -fi - - AROPTIONS=rcu - fi - - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args. -set dummy ${ac_tool_prefix}nm; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_NM+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$NM"; then - ac_cv_prog_NM="$NM" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_NM="${ac_tool_prefix}nm" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -NM=$ac_cv_prog_NM -if test -n "$NM"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 -$as_echo "$NM" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_NM"; then - ac_ct_NM=$NM - # Extract the first word of "nm", so it can be a program name with args. -set dummy nm; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_NM+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_NM"; then - ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_NM="nm" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_NM=$ac_cv_prog_ac_ct_NM -if test -n "$ac_ct_NM"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5 -$as_echo "$ac_ct_NM" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_NM" = x; then - NM=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - NM=$ac_ct_NM - fi -else - NM="$ac_cv_prog_NM" -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for command to install directories" >&5 -$as_echo_n "checking for command to install directories... " >&6; } - INSTALL_TEST_DIR=acbftest$$ - $INSTALL -d $INSTALL_TEST_DIR > /dev/null 2>&1 - if test $? = 0 -a -d $INSTALL_TEST_DIR; then - rmdir $INSTALL_TEST_DIR - INSTALL_DIR='$(INSTALL) -d' - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL -d" >&5 -$as_echo "$INSTALL -d" >&6; } - else - INSTALL_DIR="mkdir -p" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: mkdir -p" >&5 -$as_echo "mkdir -p" >&6; } - fi - - - LDFLAGS_GUI= - case ${BAKEFILE_HOST} in - *-*-cygwin* | *-*-mingw32* ) - LDFLAGS_GUI="-mwindows" - esac - - - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if make is GNU make" >&5 -$as_echo_n "checking if make is GNU make... " >&6; } -if test "${bakefile_cv_prog_makeisgnu+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - - if ( ${SHELL-sh} -c "${MAKE-make} --version" 2> /dev/null | - egrep -s GNU > /dev/null); then - bakefile_cv_prog_makeisgnu="yes" - else - bakefile_cv_prog_makeisgnu="no" - fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_prog_makeisgnu" >&5 -$as_echo "$bakefile_cv_prog_makeisgnu" >&6; } - - if test "x$bakefile_cv_prog_makeisgnu" = "xyes"; then - IF_GNU_MAKE="" - else - IF_GNU_MAKE="#" - fi - - - - PLATFORM_UNIX=0 - PLATFORM_WIN32=0 - PLATFORM_MSDOS=0 - PLATFORM_MAC=0 - PLATFORM_MACOS=0 - PLATFORM_MACOSX=0 - PLATFORM_OS2=0 - PLATFORM_BEOS=0 - - if test "x$BAKEFILE_FORCE_PLATFORM" = "x"; then - case "${BAKEFILE_HOST}" in - *-*-mingw32* ) - PLATFORM_WIN32=1 - ;; - *-pc-msdosdjgpp ) - PLATFORM_MSDOS=1 - ;; - *-pc-os2_emx | *-pc-os2-emx ) - PLATFORM_OS2=1 - ;; - *-*-darwin* ) - PLATFORM_MAC=1 - PLATFORM_MACOSX=1 - ;; - *-*-beos* ) - PLATFORM_BEOS=1 - ;; - powerpc-apple-macos* ) - PLATFORM_MAC=1 - PLATFORM_MACOS=1 - ;; - * ) - PLATFORM_UNIX=1 - ;; - esac - else - case "$BAKEFILE_FORCE_PLATFORM" in - win32 ) - PLATFORM_WIN32=1 - ;; - msdos ) - PLATFORM_MSDOS=1 - ;; - os2 ) - PLATFORM_OS2=1 - ;; - darwin ) - PLATFORM_MAC=1 - PLATFORM_MACOSX=1 - ;; - unix ) - PLATFORM_UNIX=1 - ;; - beos ) - PLATFORM_BEOS=1 - ;; - * ) - as_fn_error "Unknown platform: $BAKEFILE_FORCE_PLATFORM" "$LINENO" 5 - ;; - esac - fi - - - - - - - - - - - - # Check whether --enable-omf was given. -if test "${enable_omf+set}" = set; then : - enableval=$enable_omf; bk_os2_use_omf="$enableval" -fi - - - case "${BAKEFILE_HOST}" in - *-*-darwin* ) - if test "x$GCC" = "xyes"; then - CFLAGS="$CFLAGS -fno-common" - CXXFLAGS="$CXXFLAGS -fno-common" - fi - if test "x$XLCC" = "xyes"; then - CFLAGS="$CFLAGS -qnocommon" - CXXFLAGS="$CXXFLAGS -qnocommon" - fi - ;; - - *-pc-os2_emx | *-pc-os2-emx ) - if test "x$bk_os2_use_omf" = "xyes" ; then - AR=emxomfar - RANLIB=: - LDFLAGS="-Zomf $LDFLAGS" - CFLAGS="-Zomf $CFLAGS" - CXXFLAGS="-Zomf $CXXFLAGS" - OS2_LIBEXT="lib" - else - OS2_LIBEXT="a" - fi - ;; - - i*86-*-beos* ) - LDFLAGS="-L/boot/develop/lib/x86 $LDFLAGS" - ;; - esac - - - SO_SUFFIX="so" - SO_SUFFIX_MODULE="so" - EXEEXT="" - LIBPREFIX="lib" - LIBEXT=".a" - DLLPREFIX="lib" - DLLPREFIX_MODULE="" - DLLIMP_SUFFIX="" - dlldir="$libdir" - - case "${BAKEFILE_HOST}" in - ia64-hp-hpux* ) - ;; - *-hp-hpux* ) - SO_SUFFIX="sl" - SO_SUFFIX_MODULE="sl" - ;; - *-*-aix* ) - SO_SUFFIX="a" - SO_SUFFIX_MODULE="a" - ;; - *-*-cygwin* ) - SO_SUFFIX="dll" - SO_SUFFIX_MODULE="dll" - DLLIMP_SUFFIX="dll.a" - EXEEXT=".exe" - DLLPREFIX="cyg" - dlldir="$bindir" - ;; - *-*-mingw32* ) - SO_SUFFIX="dll" - SO_SUFFIX_MODULE="dll" - DLLIMP_SUFFIX="dll.a" - EXEEXT=".exe" - DLLPREFIX="" - dlldir="$bindir" - ;; - *-pc-msdosdjgpp ) - EXEEXT=".exe" - DLLPREFIX="" - dlldir="$bindir" - ;; - *-pc-os2_emx | *-pc-os2-emx ) - SO_SUFFIX="dll" - SO_SUFFIX_MODULE="dll" - DLLIMP_SUFFIX=$OS2_LIBEXT - EXEEXT=".exe" - DLLPREFIX="" - LIBPREFIX="" - LIBEXT=".$OS2_LIBEXT" - dlldir="$bindir" - ;; - *-*-darwin* ) - SO_SUFFIX="dylib" - SO_SUFFIX_MODULE="bundle" - ;; - esac - - if test "x$DLLIMP_SUFFIX" = "x" ; then - DLLIMP_SUFFIX="$SO_SUFFIX" - fi - - - - - - - - - - - - - PIC_FLAG="" - if test "x$GCC" = "xyes"; then - PIC_FLAG="-fPIC" - fi - - SHARED_LD_CC="\$(CC) -shared ${PIC_FLAG} -o" - SHARED_LD_CXX="\$(CXX) -shared ${PIC_FLAG} -o" - WINDOWS_IMPLIB=0 - - case "${BAKEFILE_HOST}" in - *-hp-hpux* ) - if test "x$GCC" != "xyes"; then - LDFLAGS="$LDFLAGS -L/usr/lib" - - SHARED_LD_CC="${CC} -b -o" - SHARED_LD_CXX="${CXX} -b -o" - PIC_FLAG="+Z" - fi - ;; - - *-*-linux* ) - if test "$INTELCC" = "yes" -a "$INTELCC8" != "yes"; then - PIC_FLAG="-KPIC" - elif test "x$SUNCXX" = "xyes"; then - SHARED_LD_CC="${CC} -G -o" - SHARED_LD_CXX="${CXX} -G -o" - PIC_FLAG="-KPIC" - fi - ;; - - *-*-solaris2* ) - if test "x$SUNCXX" = xyes ; then - SHARED_LD_CC="${CC} -G -o" - SHARED_LD_CXX="${CXX} -G -o" - PIC_FLAG="-KPIC" - fi - ;; - - *-*-darwin* ) - -D='$' -cat <shared-ld-sh -#!/bin/sh -#----------------------------------------------------------------------------- -#-- Name: distrib/mac/shared-ld-sh -#-- Purpose: Link a mach-o dynamic shared library for Darwin / Mac OS X -#-- Author: Gilles Depeyrot -#-- Copyright: (c) 2002 Gilles Depeyrot -#-- Licence: any use permitted -#----------------------------------------------------------------------------- - -verbose=0 -args="" -objects="" -linking_flag="-dynamiclib" -ldargs="-r -keep_private_externs -nostdlib" - -if test "x${D}CXX" = "x"; then - CXX="c++" -fi - -while test ${D}# -gt 0; do - case ${D}1 in - - -v) - verbose=1 - ;; - - -o|-compatibility_version|-current_version|-framework|-undefined|-install_name) - # collect these options and values - args="${D}{args} ${D}1 ${D}2" - shift - ;; - - -arch|-isysroot) - # collect these options and values - ldargs="${D}{ldargs} ${D}1 ${D}2" - shift - ;; - - -s|-Wl,*) - # collect these load args - ldargs="${D}{ldargs} ${D}1" - ;; - - -l*|-L*|-flat_namespace|-headerpad_max_install_names) - # collect these options - args="${D}{args} ${D}1" - ;; - - -dynamiclib|-bundle) - linking_flag="${D}1" - ;; - - -*) - echo "shared-ld: unhandled option '${D}1'" - exit 1 - ;; - - *.o | *.a | *.dylib) - # collect object files - objects="${D}{objects} ${D}1" - ;; - - *) - echo "shared-ld: unhandled argument '${D}1'" - exit 1 - ;; - - esac - shift -done - -status=0 - -# -# Link one module containing all the others -# -if test ${D}{verbose} = 1; then - echo "${D}CXX ${D}{ldargs} ${D}{objects} -o master.${D}${D}.o" -fi -${D}CXX ${D}{ldargs} ${D}{objects} -o master.${D}${D}.o -status=${D}? - -# -# Link the shared library from the single module created, but only if the -# previous command didn't fail: -# -if test ${D}{status} = 0; then - if test ${D}{verbose} = 1; then - echo "${D}CXX ${D}{linking_flag} master.${D}${D}.o ${D}{args}" - fi - ${D}CXX ${D}{linking_flag} master.${D}${D}.o ${D}{args} - status=${D}? -fi - -# -# Remove intermediate module -# -rm -f master.${D}${D}.o - -exit ${D}status -EOF - - chmod +x shared-ld-sh - - SHARED_LD_MODULE_CC="`pwd`/shared-ld-sh -bundle -headerpad_max_install_names -o" - SHARED_LD_MODULE_CXX="CXX=\"\$(CXX)\" $SHARED_LD_MODULE_CC" - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc 3.1 or later" >&5 -$as_echo_n "checking for gcc 3.1 or later... " >&6; } -if test "${bakefile_cv_gcc31+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - #if (__GNUC__ < 3) || \ - ((__GNUC__ == 3) && (__GNUC_MINOR__ < 1)) - This is old gcc - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - - bakefile_cv_gcc31=yes - -else - - bakefile_cv_gcc31=no - - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bakefile_cv_gcc31" >&5 -$as_echo "$bakefile_cv_gcc31" >&6; } - if test "$bakefile_cv_gcc31" = "no"; then - SHARED_LD_CC="`pwd`/shared-ld-sh -dynamiclib -headerpad_max_install_names -o" - SHARED_LD_CXX="$SHARED_LD_CC" - else - SHARED_LD_CC="\${CC} -dynamiclib -single_module -headerpad_max_install_names -o" - SHARED_LD_CXX="\${CXX} -dynamiclib -single_module -headerpad_max_install_names -o" - fi - - if test "x$GCC" == "xyes"; then - PIC_FLAG="-dynamic -fPIC" - fi - if test "x$XLCC" = "xyes"; then - PIC_FLAG="-dynamic -DPIC" - fi - ;; - - *-*-aix* ) - if test "x$GCC" = "xyes"; then - PIC_FLAG="" - - case "${BAKEFILE_HOST}" in - *-*-aix5* ) - LD_EXPFULL="-Wl,-bexpfull" - ;; - esac - - SHARED_LD_CC="\$(CC) -shared $LD_EXPFULL -o" - SHARED_LD_CXX="\$(CXX) -shared $LD_EXPFULL -o" - else - # Extract the first word of "makeC++SharedLib", so it can be a program name with args. -set dummy makeC++SharedLib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AIX_CXX_LD+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AIX_CXX_LD"; then - ac_cv_prog_AIX_CXX_LD="$AIX_CXX_LD" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AIX_CXX_LD="makeC++SharedLib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_AIX_CXX_LD" && ac_cv_prog_AIX_CXX_LD="/usr/lpp/xlC/bin/makeC++SharedLib" -fi -fi -AIX_CXX_LD=$ac_cv_prog_AIX_CXX_LD -if test -n "$AIX_CXX_LD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AIX_CXX_LD" >&5 -$as_echo "$AIX_CXX_LD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - SHARED_LD_CC="$AIX_CC_LD -p 0 -o" - SHARED_LD_CXX="$AIX_CXX_LD -p 0 -o" - fi - ;; - - *-*-beos* ) - SHARED_LD_CC="${LD} -nostart -o" - SHARED_LD_CXX="${LD} -nostart -o" - ;; - - *-*-irix* ) - if test "x$GCC" != "xyes"; then - PIC_FLAG="-KPIC" - fi - ;; - - *-*-cygwin* | *-*-mingw32* ) - PIC_FLAG="" - SHARED_LD_CC="\$(CC) -shared -o" - SHARED_LD_CXX="\$(CXX) -shared -o" - WINDOWS_IMPLIB=1 - ;; - - *-pc-os2_emx | *-pc-os2-emx ) - SHARED_LD_CC="`pwd`/dllar.sh -libf INITINSTANCE -libf TERMINSTANCE -o" - SHARED_LD_CXX="`pwd`/dllar.sh -libf INITINSTANCE -libf TERMINSTANCE -o" - PIC_FLAG="" - -D='$' -cat <dllar.sh -#!/bin/sh -# -# dllar - a tool to build both a .dll and an .a file -# from a set of object (.o) files for EMX/OS2. -# -# Written by Andrew Zabolotny, bit@freya.etu.ru -# Ported to Unix like shell by Stefan Neis, Stefan.Neis@t-online.de -# -# This script will accept a set of files on the command line. -# All the public symbols from the .o files will be exported into -# a .DEF file, then linker will be run (through gcc) against them to -# build a shared library consisting of all given .o files. All libraries -# (.a) will be first decompressed into component .o files then act as -# described above. You can optionally give a description (-d "description") -# which will be put into .DLL. To see the list of accepted options (as well -# as command-line format) simply run this program without options. The .DLL -# is built to be imported by name (there is no guarantee that new versions -# of the library you build will have same ordinals for same symbols). -# -# dllar is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# dllar is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with dllar; see the file COPYING. If not, write to the Free -# Software Foundation, 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# To successfuly run this program you will need: -# - Current drive should have LFN support (HPFS, ext2, network, etc) -# (Sometimes dllar generates filenames which won't fit 8.3 scheme) -# - gcc -# (used to build the .dll) -# - emxexp -# (used to create .def file from .o files) -# - emximp -# (used to create .a file from .def file) -# - GNU text utilites (cat, sort, uniq) -# used to process emxexp output -# - GNU file utilities (mv, rm) -# - GNU sed -# - lxlite (optional, see flag below) -# (used for general .dll cleanup) -# - -flag_USE_LXLITE=1; - -# -# helper functions -# basnam, variant of basename, which does _not_ remove the path, _iff_ -# second argument (suffix to remove) is given -basnam(){ - case ${D}# in - 1) - echo ${D}1 | sed 's/.*\\///' | sed 's/.*\\\\//' - ;; - 2) - echo ${D}1 | sed 's/'${D}2'${D}//' - ;; - *) - echo "error in basnam ${D}*" - exit 8 - ;; - esac -} - -# Cleanup temporary files and output -CleanUp() { - cd ${D}curDir - for i in ${D}inputFiles ; do - case ${D}i in - *!) - rm -rf \`basnam ${D}i !\` - ;; - *) - ;; - esac - done - - # Kill result in case of failure as there is just to many stupid make/nmake - # things out there which doesn't do this. - if [ ${D}# -eq 0 ]; then - rm -f ${D}arcFile ${D}arcFile2 ${D}defFile ${D}dllFile - fi -} - -# Print usage and exit script with rc=1. -PrintHelp() { - echo 'Usage: dllar.sh [-o[utput] output_file] [-i[mport] importlib_name]' - echo ' [-name-mangler-script script.sh]' - echo ' [-d[escription] "dll descrption"] [-cc "CC"] [-f[lags] "CFLAGS"]' - echo ' [-ord[inals]] -ex[clude] "symbol(s)"' - echo ' [-libf[lags] "{INIT|TERM}{GLOBAL|INSTANCE}"] [-nocrt[dll]] [-nolxl[ite]]' - echo ' [*.o] [*.a]' - echo '*> "output_file" should have no extension.' - echo ' If it has the .o, .a or .dll extension, it is automatically removed.' - echo ' The import library name is derived from this and is set to "name".a,' - echo ' unless overridden by -import' - echo '*> "importlib_name" should have no extension.' - echo ' If it has the .o, or .a extension, it is automatically removed.' - echo ' This name is used as the import library name and may be longer and' - echo ' more descriptive than the DLL name which has to follow the old ' - echo ' 8.3 convention of FAT.' - echo '*> "script.sh may be given to override the output_file name by a' - echo ' different name. It is mainly useful if the regular make process' - echo ' of some package does not take into account OS/2 restriction of' - echo ' DLL name lengths. It takes the importlib name as input and is' - echo ' supposed to procude a shorter name as output. The script should' - echo ' expect to get importlib_name without extension and should produce' - echo ' a (max.) 8 letter name without extension.' - echo '*> "cc" is used to use another GCC executable. (default: gcc.exe)' - echo '*> "flags" should be any set of valid GCC flags. (default: -s -Zcrtdll)' - echo ' These flags will be put at the start of GCC command line.' - echo '*> -ord[inals] tells dllar to export entries by ordinals. Be careful.' - echo '*> -ex[clude] defines symbols which will not be exported. You can define' - echo ' multiple symbols, for example -ex "myfunc yourfunc _GLOBAL*".' - echo ' If the last character of a symbol is "*", all symbols beginning' - echo ' with the prefix before "*" will be exclude, (see _GLOBAL* above).' - echo '*> -libf[lags] can be used to add INITGLOBAL/INITINSTANCE and/or' - echo ' TERMGLOBAL/TERMINSTANCE flags to the dynamically-linked library.' - echo '*> -nocrt[dll] switch will disable linking the library against emx''s' - echo ' C runtime DLLs.' - echo '*> -nolxl[ite] switch will disable running lxlite on the resulting DLL.' - echo '*> All other switches (for example -L./ or -lmylib) will be passed' - echo ' unchanged to GCC at the end of command line.' - echo '*> If you create a DLL from a library and you do not specify -o,' - echo ' the basename for DLL and import library will be set to library name,' - echo ' the initial library will be renamed to 'name'_s.a (_s for static)' - echo ' i.e. "dllar gcc.a" will create gcc.dll and gcc.a, and the initial' - echo ' library will be renamed into gcc_s.a.' - echo '--------' - echo 'Example:' - echo ' dllar -o gcc290.dll libgcc.a -d "GNU C runtime library" -ord' - echo ' -ex "__main __ctordtor*" -libf "INITINSTANCE TERMINSTANCE"' - CleanUp - exit 1 -} - -# Execute a command. -# If exit code of the commnad <> 0 CleanUp() is called and we'll exit the script. -# @Uses Whatever CleanUp() uses. -doCommand() { - echo "${D}*" - eval ${D}* - rcCmd=${D}? - - if [ ${D}rcCmd -ne 0 ]; then - echo "command failed, exit code="${D}rcCmd - CleanUp - exit ${D}rcCmd - fi -} - -# main routine -# setup globals -cmdLine=${D}* -outFile="" -outimpFile="" -inputFiles="" -renameScript="" -description="" -CC=gcc.exe -CFLAGS="-s -Zcrtdll" -EXTRA_CFLAGS="" -EXPORT_BY_ORDINALS=0 -exclude_symbols="" -library_flags="" -curDir=\`pwd\` -curDirS=curDir -case ${D}curDirS in -*/) - ;; -*) - curDirS=${D}{curDirS}"/" - ;; -esac -# Parse commandline -libsToLink=0 -omfLinking=0 -while [ ${D}1 ]; do - case ${D}1 in - -ord*) - EXPORT_BY_ORDINALS=1; - ;; - -o*) - shift - outFile=${D}1 - ;; - -i*) - shift - outimpFile=${D}1 - ;; - -name-mangler-script) - shift - renameScript=${D}1 - ;; - -d*) - shift - description=${D}1 - ;; - -f*) - shift - CFLAGS=${D}1 - ;; - -c*) - shift - CC=${D}1 - ;; - -h*) - PrintHelp - ;; - -ex*) - shift - exclude_symbols=${D}{exclude_symbols}${D}1" " - ;; - -libf*) - shift - library_flags=${D}{library_flags}${D}1" " - ;; - -nocrt*) - CFLAGS="-s" - ;; - -nolxl*) - flag_USE_LXLITE=0 - ;; - -* | /*) - case ${D}1 in - -L* | -l*) - libsToLink=1 - ;; - -Zomf) - omfLinking=1 - ;; - *) - ;; - esac - EXTRA_CFLAGS=${D}{EXTRA_CFLAGS}" "${D}1 - ;; - *.dll) - EXTRA_CFLAGS="${D}{EXTRA_CFLAGS} \`basnam ${D}1 .dll\`" - if [ ${D}omfLinking -eq 1 ]; then - EXTRA_CFLAGS="${D}{EXTRA_CFLAGS}.lib" - else - EXTRA_CFLAGS="${D}{EXTRA_CFLAGS}.a" - fi - ;; - *) - found=0; - if [ ${D}libsToLink -ne 0 ]; then - EXTRA_CFLAGS=${D}{EXTRA_CFLAGS}" "${D}1 - else - for file in ${D}1 ; do - if [ -f ${D}file ]; then - inputFiles="${D}{inputFiles} ${D}file" - found=1 - fi - done - if [ ${D}found -eq 0 ]; then - echo "ERROR: No file(s) found: "${D}1 - exit 8 - fi - fi - ;; - esac - shift -done # iterate cmdline words - -# -if [ -z "${D}inputFiles" ]; then - echo "dllar: no input files" - PrintHelp -fi - -# Now extract all .o files from .a files -newInputFiles="" -for file in ${D}inputFiles ; do - case ${D}file in - *.a | *.lib) - case ${D}file in - *.a) - suffix=".a" - AR="ar" - ;; - *.lib) - suffix=".lib" - AR="emxomfar" - EXTRA_CFLAGS="${D}EXTRA_CFLAGS -Zomf" - ;; - *) - ;; - esac - dirname=\`basnam ${D}file ${D}suffix\`"_%" - mkdir ${D}dirname - if [ ${D}? -ne 0 ]; then - echo "Failed to create subdirectory ./${D}dirname" - CleanUp - exit 8; - fi - # Append '!' to indicate archive - newInputFiles="${D}newInputFiles ${D}{dirname}!" - doCommand "cd ${D}dirname; ${D}AR x ../${D}file" - cd ${D}curDir - found=0; - for subfile in ${D}dirname/*.o* ; do - if [ -f ${D}subfile ]; then - found=1 - if [ -s ${D}subfile ]; then - # FIXME: This should be: is file size > 32 byte, _not_ > 0! - newInputFiles="${D}newInputFiles ${D}subfile" - fi - fi - done - if [ ${D}found -eq 0 ]; then - echo "WARNING: there are no files in archive \\'${D}file\\'" - fi - ;; - *) - newInputFiles="${D}{newInputFiles} ${D}file" - ;; - esac -done -inputFiles="${D}newInputFiles" - -# Output filename(s). -do_backup=0; -if [ -z ${D}outFile ]; then - do_backup=1; - set outFile ${D}inputFiles; outFile=${D}2 -fi - -# If it is an archive, remove the '!' and the '_%' suffixes -case ${D}outFile in -*_%!) - outFile=\`basnam ${D}outFile _%!\` - ;; -*) - ;; -esac -case ${D}outFile in -*.dll) - outFile=\`basnam ${D}outFile .dll\` - ;; -*.DLL) - outFile=\`basnam ${D}outFile .DLL\` - ;; -*.o) - outFile=\`basnam ${D}outFile .o\` - ;; -*.obj) - outFile=\`basnam ${D}outFile .obj\` - ;; -*.a) - outFile=\`basnam ${D}outFile .a\` - ;; -*.lib) - outFile=\`basnam ${D}outFile .lib\` - ;; -*) - ;; -esac -case ${D}outimpFile in -*.a) - outimpFile=\`basnam ${D}outimpFile .a\` - ;; -*.lib) - outimpFile=\`basnam ${D}outimpFile .lib\` - ;; -*) - ;; -esac -if [ -z ${D}outimpFile ]; then - outimpFile=${D}outFile -fi -defFile="${D}{outFile}.def" -arcFile="${D}{outimpFile}.a" -arcFile2="${D}{outimpFile}.lib" - -#create ${D}dllFile as something matching 8.3 restrictions, -if [ -z ${D}renameScript ] ; then - dllFile="${D}outFile" -else - dllFile=\`${D}renameScript ${D}outimpFile\` -fi - -if [ ${D}do_backup -ne 0 ] ; then - if [ -f ${D}arcFile ] ; then - doCommand "mv ${D}arcFile ${D}{outFile}_s.a" - fi - if [ -f ${D}arcFile2 ] ; then - doCommand "mv ${D}arcFile2 ${D}{outFile}_s.lib" - fi -fi - -# Extract public symbols from all the object files. -tmpdefFile=${D}{defFile}_% -rm -f ${D}tmpdefFile -for file in ${D}inputFiles ; do - case ${D}file in - *!) - ;; - *) - doCommand "emxexp -u ${D}file >> ${D}tmpdefFile" - ;; - esac -done - -# Create the def file. -rm -f ${D}defFile -echo "LIBRARY \`basnam ${D}dllFile\` ${D}library_flags" >> ${D}defFile -dllFile="${D}{dllFile}.dll" -if [ ! -z ${D}description ]; then - echo "DESCRIPTION \\"${D}{description}\\"" >> ${D}defFile -fi -echo "EXPORTS" >> ${D}defFile - -doCommand "cat ${D}tmpdefFile | sort.exe | uniq.exe > ${D}{tmpdefFile}%" -grep -v "^ *;" < ${D}{tmpdefFile}% | grep -v "^ *${D}" >${D}tmpdefFile - -# Checks if the export is ok or not. -for word in ${D}exclude_symbols; do - grep -v ${D}word < ${D}tmpdefFile >${D}{tmpdefFile}% - mv ${D}{tmpdefFile}% ${D}tmpdefFile -done - - -if [ ${D}EXPORT_BY_ORDINALS -ne 0 ]; then - sed "=" < ${D}tmpdefFile | \\ - sed ' - N - : loop - s/^\\([0-9]\\+\\)\\([^;]*\\)\\(;.*\\)\\?/\\2 @\\1 NONAME/ - t loop - ' > ${D}{tmpdefFile}% - grep -v "^ *${D}" < ${D}{tmpdefFile}% > ${D}tmpdefFile -else - rm -f ${D}{tmpdefFile}% -fi -cat ${D}tmpdefFile >> ${D}defFile -rm -f ${D}tmpdefFile - -# Do linking, create implib, and apply lxlite. -gccCmdl=""; -for file in ${D}inputFiles ; do - case ${D}file in - *!) - ;; - *) - gccCmdl="${D}gccCmdl ${D}file" - ;; - esac -done -doCommand "${D}CC ${D}CFLAGS -Zdll -o ${D}dllFile ${D}defFile ${D}gccCmdl ${D}EXTRA_CFLAGS" -touch "${D}{outFile}.dll" - -doCommand "emximp -o ${D}arcFile ${D}defFile" -if [ ${D}flag_USE_LXLITE -ne 0 ]; then - add_flags=""; - if [ ${D}EXPORT_BY_ORDINALS -ne 0 ]; then - add_flags="-ynd" - fi - doCommand "lxlite -cs -t: -mrn -mln ${D}add_flags ${D}dllFile" -fi -doCommand "emxomf -s -l ${D}arcFile" - -# Successful exit. -CleanUp 1 -exit 0 -EOF - - chmod +x dllar.sh - ;; - - powerpc-apple-macos* | \ - *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | *-*-k*bsd*-gnu | \ - *-*-mirbsd* | \ - *-*-sunos4* | \ - *-*-osf* | \ - *-*-dgux5* | \ - *-*-sysv5* | \ - *-pc-msdosdjgpp ) - ;; - - *) - as_fn_error "unknown system type $BAKEFILE_HOST." "$LINENO" 5 - esac - - if test "x$PIC_FLAG" != "x" ; then - PIC_FLAG="$PIC_FLAG -DPIC" - fi - - if test "x$SHARED_LD_MODULE_CC" = "x" ; then - SHARED_LD_MODULE_CC="$SHARED_LD_CC" - fi - if test "x$SHARED_LD_MODULE_CXX" = "x" ; then - SHARED_LD_MODULE_CXX="$SHARED_LD_CXX" - fi - - - - - - - - - - USE_SOVERSION=0 - USE_SOVERLINUX=0 - USE_SOVERSOLARIS=0 - USE_SOVERCYGWIN=0 - USE_SOTWOSYMLINKS=0 - USE_MACVERSION=0 - SONAME_FLAG= - - case "${BAKEFILE_HOST}" in - *-*-linux* | *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | \ - *-*-k*bsd*-gnu | *-*-mirbsd* ) - if test "x$SUNCXX" = "xyes"; then - SONAME_FLAG="-h " - else - SONAME_FLAG="-Wl,-soname," - fi - USE_SOVERSION=1 - USE_SOVERLINUX=1 - USE_SOTWOSYMLINKS=1 - ;; - - *-*-solaris2* ) - SONAME_FLAG="-h " - USE_SOVERSION=1 - USE_SOVERSOLARIS=1 - ;; - - *-*-darwin* ) - USE_MACVERSION=1 - USE_SOVERSION=1 - USE_SOTWOSYMLINKS=1 - ;; - - *-*-cygwin* ) - USE_SOVERSION=1 - USE_SOVERCYGWIN=1 - ;; - esac - - - - - - - - - - - # Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then : - enableval=$enable_dependency_tracking; bk_use_trackdeps="$enableval" -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dependency tracking method" >&5 -$as_echo_n "checking for dependency tracking method... " >&6; } - - BK_DEPS="" - if test "x$bk_use_trackdeps" = "xno" ; then - DEPS_TRACKING=0 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -$as_echo "disabled" >&6; } - else - DEPS_TRACKING=1 - - if test "x$GCC" = "xyes"; then - DEPSMODE=gcc - case "${BAKEFILE_HOST}" in - *-*-darwin* ) - DEPSFLAG="-no-cpp-precomp -MMD" - ;; - * ) - DEPSFLAG="-MMD" - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gcc" >&5 -$as_echo "gcc" >&6; } - elif test "x$MWCC" = "xyes"; then - DEPSMODE=mwcc - DEPSFLAG="-MM" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: mwcc" >&5 -$as_echo "mwcc" >&6; } - elif test "x$SUNCC" = "xyes"; then - DEPSMODE=unixcc - DEPSFLAG="-xM1" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sun cc" >&5 -$as_echo "Sun cc" >&6; } - elif test "x$SGICC" = "xyes"; then - DEPSMODE=unixcc - DEPSFLAG="-M" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: SGI cc" >&5 -$as_echo "SGI cc" >&6; } - elif test "x$HPCC" = "xyes"; then - DEPSMODE=unixcc - DEPSFLAG="+make" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: HP cc" >&5 -$as_echo "HP cc" >&6; } - elif test "x$COMPAQCC" = "xyes"; then - DEPSMODE=gcc - DEPSFLAG="-MD" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Compaq cc" >&5 -$as_echo "Compaq cc" >&6; } - else - DEPS_TRACKING=0 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 -$as_echo "none" >&6; } - fi - - if test $DEPS_TRACKING = 1 ; then - -D='$' -cat <bk-deps -#!/bin/sh - -# This script is part of Bakefile (http://www.bakefile.org) autoconf -# script. It is used to track C/C++ files dependencies in portable way. -# -# Permission is given to use this file in any way. - -DEPSMODE=${DEPSMODE} -DEPSFLAG="${DEPSFLAG}" -DEPSDIRBASE=.deps - -if test ${D}DEPSMODE = gcc ; then - ${D}* ${D}{DEPSFLAG} - status=${D}? - - # determine location of created files: - while test ${D}# -gt 0; do - case "${D}1" in - -o ) - shift - objfile=${D}1 - ;; - -* ) - ;; - * ) - srcfile=${D}1 - ;; - esac - shift - done - objfilebase=\`basename ${D}objfile\` - builddir=\`dirname ${D}objfile\` - depfile=\`basename ${D}srcfile | sed -e 's/\\..*${D}/.d/g'\` - depobjname=\`echo ${D}depfile |sed -e 's/\\.d/.o/g'\` - depsdir=${D}builddir/${D}DEPSDIRBASE - mkdir -p ${D}depsdir - - # if the compiler failed, we're done: - if test ${D}{status} != 0 ; then - rm -f ${D}depfile - exit ${D}{status} - fi - - # move created file to the location we want it in: - if test -f ${D}depfile ; then - sed -e "s,${D}depobjname:,${D}objfile:,g" ${D}depfile >${D}{depsdir}/${D}{objfilebase}.d - rm -f ${D}depfile - else - # "g++ -MMD -o fooobj.o foosrc.cpp" produces fooobj.d - depfile=\`echo "${D}objfile" | sed -e 's/\\..*${D}/.d/g'\` - if test ! -f ${D}depfile ; then - # "cxx -MD -o fooobj.o foosrc.cpp" creates fooobj.o.d (Compaq C++) - depfile="${D}objfile.d" - fi - if test -f ${D}depfile ; then - sed -e "\\,^${D}objfile,!s,${D}depobjname:,${D}objfile:,g" ${D}depfile >${D}{depsdir}/${D}{objfilebase}.d - rm -f ${D}depfile - fi - fi - exit 0 - -elif test ${D}DEPSMODE = mwcc ; then - ${D}* || exit ${D}? - # Run mwcc again with -MM and redirect into the dep file we want - # NOTE: We can't use shift here because we need ${D}* to be valid - prevarg= - for arg in ${D}* ; do - if test "${D}prevarg" = "-o"; then - objfile=${D}arg - else - case "${D}arg" in - -* ) - ;; - * ) - srcfile=${D}arg - ;; - esac - fi - prevarg="${D}arg" - done - - objfilebase=\`basename ${D}objfile\` - builddir=\`dirname ${D}objfile\` - depsdir=${D}builddir/${D}DEPSDIRBASE - mkdir -p ${D}depsdir - - ${D}* ${D}DEPSFLAG >${D}{depsdir}/${D}{objfilebase}.d - exit 0 - -elif test ${D}DEPSMODE = unixcc; then - ${D}* || exit ${D}? - # Run compiler again with deps flag and redirect into the dep file. - # It doesn't work if the '-o FILE' option is used, but without it the - # dependency file will contain the wrong name for the object. So it is - # removed from the command line, and the dep file is fixed with sed. - cmd="" - while test ${D}# -gt 0; do - case "${D}1" in - -o ) - shift - objfile=${D}1 - ;; - * ) - eval arg${D}#=\\${D}1 - cmd="${D}cmd \\${D}arg${D}#" - ;; - esac - shift - done - - objfilebase=\`basename ${D}objfile\` - builddir=\`dirname ${D}objfile\` - depsdir=${D}builddir/${D}DEPSDIRBASE - mkdir -p ${D}depsdir - - eval "${D}cmd ${D}DEPSFLAG" | sed "s|.*:|${D}objfile:|" >${D}{depsdir}/${D}{objfilebase}.d - exit 0 - -else - ${D}* - exit ${D}? -fi -EOF - - chmod +x bk-deps - BK_DEPS="`pwd`/bk-deps" - fi - fi - - - - - - case ${BAKEFILE_HOST} in - *-*-cygwin* | *-*-mingw32* ) - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. -set dummy ${ac_tool_prefix}windres; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_WINDRES+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$WINDRES"; then - ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_WINDRES="${ac_tool_prefix}windres" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -WINDRES=$ac_cv_prog_WINDRES -if test -n "$WINDRES"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 -$as_echo "$WINDRES" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_WINDRES"; then - ac_ct_WINDRES=$WINDRES - # Extract the first word of "windres", so it can be a program name with args. -set dummy windres; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_WINDRES"; then - ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_WINDRES="windres" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES -if test -n "$ac_ct_WINDRES"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5 -$as_echo "$ac_ct_WINDRES" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_WINDRES" = x; then - WINDRES="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - WINDRES=$ac_ct_WINDRES - fi -else - WINDRES="$ac_cv_prog_WINDRES" -fi - - ;; - - *-*-darwin* | powerpc-apple-macos* ) - # Extract the first word of "Rez", so it can be a program name with args. -set dummy Rez; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_REZ+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$REZ"; then - ac_cv_prog_REZ="$REZ" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_REZ="Rez" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_REZ" && ac_cv_prog_REZ="/Developer/Tools/Rez" -fi -fi -REZ=$ac_cv_prog_REZ -if test -n "$REZ"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REZ" >&5 -$as_echo "$REZ" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - # Extract the first word of "SetFile", so it can be a program name with args. -set dummy SetFile; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_SETFILE+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$SETFILE"; then - ac_cv_prog_SETFILE="$SETFILE" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_SETFILE="SetFile" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_SETFILE" && ac_cv_prog_SETFILE="/Developer/Tools/SetFile" -fi -fi -SETFILE=$ac_cv_prog_SETFILE -if test -n "$SETFILE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SETFILE" >&5 -$as_echo "$SETFILE" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - ;; - esac - - - - - - - - - - BAKEFILE_BAKEFILE_M4_VERSION="0.2.8" - - -BAKEFILE_AUTOCONF_INC_M4_VERSION="0.2.8" - - COND_DEBUG_0="#" - if test "x$DEBUG" = "x0" ; then - COND_DEBUG_0="" - fi - - COND_DEBUG_1="#" - if test "x$DEBUG" = "x1" ; then - COND_DEBUG_1="" - fi - - COND_DEPS_TRACKING_0="#" - if test "x$DEPS_TRACKING" = "x0" ; then - COND_DEPS_TRACKING_0="" - fi - - COND_DEPS_TRACKING_1="#" - if test "x$DEPS_TRACKING" = "x1" ; then - COND_DEPS_TRACKING_1="" - fi - - COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1="#" - if test "x$PLATFORM_MACOSX" = "x0" -a "x$USE_SOVERCYGWIN" = "x0" -a "x$USE_SOVERSION" = "x1" ; then - COND_PLATFORM_MACOSX_0_USE_SOVERCYGWIN_0_USE_SOVERSION_1="" - fi - - COND_PLATFORM_MACOSX_0_USE_SOVERSION_1="#" - if test "x$PLATFORM_MACOSX" = "x0" -a "x$USE_SOVERSION" = "x1" ; then - COND_PLATFORM_MACOSX_0_USE_SOVERSION_1="" - fi - - COND_PLATFORM_MACOSX_1="#" - if test "x$PLATFORM_MACOSX" = "x1" ; then - COND_PLATFORM_MACOSX_1="" - fi - - COND_PLATFORM_MACOSX_1_USE_SOVERSION_1="#" - if test "x$PLATFORM_MACOSX" = "x1" -a "x$USE_SOVERSION" = "x1" ; then - COND_PLATFORM_MACOSX_1_USE_SOVERSION_1="" - fi - - COND_PLATFORM_MAC_0="#" - if test "x$PLATFORM_MAC" = "x0" ; then - COND_PLATFORM_MAC_0="" - fi - - COND_PLATFORM_MAC_1="#" - if test "x$PLATFORM_MAC" = "x1" ; then - COND_PLATFORM_MAC_1="" - fi - - COND_PLATFORM_OS2_1="#" - if test "x$PLATFORM_OS2" = "x1" ; then - COND_PLATFORM_OS2_1="" - fi - - COND_SAMPLES_1="#" - if test "x$SAMPLES" = "x1" ; then - COND_SAMPLES_1="" - fi - - COND_SHARED_0="#" - if test "x$SHARED" = "x0" ; then - COND_SHARED_0="" - fi - - COND_SHARED_1="#" - if test "x$SHARED" = "x1" ; then - COND_SHARED_1="" - fi - - COND_USE_SOTWOSYMLINKS_1="#" - if test "x$USE_SOTWOSYMLINKS" = "x1" ; then - COND_USE_SOTWOSYMLINKS_1="" - fi - - COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1="#" - if test "x$USE_SOVERCYGWIN" = "x1" -a "x$USE_SOVERSION" = "x1" ; then - COND_USE_SOVERCYGWIN_1_USE_SOVERSION_1="" - fi - - COND_USE_SOVERLINUX_1="#" - if test "x$USE_SOVERLINUX" = "x1" ; then - COND_USE_SOVERLINUX_1="" - fi - - COND_USE_SOVERSION_0="#" - if test "x$USE_SOVERSION" = "x0" ; then - COND_USE_SOVERSION_0="" - fi - - COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1="#" - if test "x$USE_SOVERSION" = "x1" -a "x$USE_SOVERSOLARIS" = "x1" ; then - COND_USE_SOVERSION_1_USE_SOVERSOLARIS_1="" - fi - - COND_USE_SOVERSOLARIS_1="#" - if test "x$USE_SOVERSOLARIS" = "x1" ; then - COND_USE_SOVERSOLARIS_1="" - fi - - COND_WINDOWS_IMPLIB_1="#" - if test "x$WINDOWS_IMPLIB" = "x1" ; then - COND_WINDOWS_IMPLIB_1="" - fi - - - - if test "$BAKEFILE_AUTOCONF_INC_M4_VERSION" = "" ; then - as_fn_error "No version found in autoconf_inc.m4 - bakefile macro was changed to take additional argument, perhaps configure.in wasn't updated (see the documentation)?" "$LINENO" 5 - fi - - if test "$BAKEFILE_BAKEFILE_M4_VERSION" != "$BAKEFILE_AUTOCONF_INC_M4_VERSION" ; then - as_fn_error "Versions of Bakefile used to generate makefiles ($BAKEFILE_AUTOCONF_INC_M4_VERSION) and configure ($BAKEFILE_BAKEFILE_M4_VERSION) do not match." "$LINENO" 5 - fi - -ac_config_files="$ac_config_files Makefile build/autoconf/muparser.pc" - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -$as_echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file - else - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -ac_script=' -:mline -/\\$/{ - N - s,\\\n,, - b mline -} -t clear -:clear -s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g -t quote -s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g -t quote -b any -:quote -s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g -s/\[/\\&/g -s/\]/\\&/g -s/\$/$$/g -H -:any -${ - g - s/^\n// - s/\n/ /g - p -} -' -DEFS=`sed -n "$ac_script" confdefs.h` - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error ERROR [LINENO LOG_FD] -# --------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with status $?, using 1 if that was 0. -as_fn_error () -{ - as_status=$?; test $as_status -eq 0 && as_status=1 - if test "$3"; then - as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 - fi - $as_echo "$as_me: error: $1" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by muParser $as_me 1.34, which was -generated by GNU Autoconf 2.64. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Report bugs to ." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_version="\\ -muParser config.status 1.34 -configured by $0, generated by GNU Autoconf 2.64, - with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2009 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h | --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "build/autoconf/muparser.pc") CONFIG_FILES="$CONFIG_FILES build/autoconf/muparser.pc" ;; - - *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= - trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$tmp/subs1.awk" && -_ACEOF - - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\).*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\).*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || as_fn_error "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ -s/:*$// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - - -eval set X " :F $CONFIG_FILES " -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" - case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; - esac \ - || as_fn_error "could not create $ac_file" "$LINENO" 5 - ;; - - - - esac - -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit $? -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - - - - -## CONFIGURE END MESSAGE -##################################################################### - -echo -echo " ----------------------------------------------------------------" -echo " Configuration for $PACKAGE_NAME $PACKAGE_VERSION successfully completed." -echo " Summary of main configuration settings for $PACKAGE_NAME:" - - if [ "$SHARED" = "1" ]; then - echo " - SHARED mode" - else - echo " - STATIC mode" - fi - - - if [ "$DEBUG" = "1" ]; then - echo " - DEBUG build" - else - echo " - RELEASE build" - fi - -if [ "$SAMPLES" = "1" ]; then - echo " - SAMPLES enabled" -else - echo " - SAMPLES disabled" -fi -echo " Now, just run make." -echo " ----------------------------------------------------------------" -echo diff --git a/AMDiS/lib/muparser_v134/docs/Doxyfile b/AMDiS/lib/muparser_v134/docs/Doxyfile deleted file mode 100644 index db74f1fc..00000000 --- a/AMDiS/lib/muparser_v134/docs/Doxyfile +++ /dev/null @@ -1,1504 +0,0 @@ -# Doxyfile 1.5.8 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = "muParser API -" - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = 1.30 - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = html/ - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, -# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), -# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, -# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene, -# Spanish, Swedish, and Ukrainian. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = NO - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = NO - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = YES - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 16 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it parses. -# With this tag you can assign which parser to use for a given extension. -# Doxygen has a built-in mapping, but you can override or extend it using this tag. -# The format is ext=language, where ext is a file extension, and language is one of -# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP, -# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat -# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran), -# use: inc=Fortran f=C - -EXTENSION_MAPPING = - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = YES - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen to replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = NO - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penality. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will rougly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols - -SYMBOL_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = NO - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = YES - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = YES - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespace are hidden. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = NO - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by -# doxygen. The layout file controls the global structure of the generated output files -# in an output format independent way. The create the layout file that represents -# doxygen's defaults, run doxygen with the -l option. You can optionally specify a -# file name after the option, if omitted DoxygenLayout.xml will be used as the name -# of the layout file. - -LAYOUT_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = YES - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be abled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = html/misc/Main.txt \ - html/misc/example.txt \ - ../src/ \ - ../include/ - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx -# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 - -FILE_PATTERNS = - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = NO - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or -# directories that are symbolic links (a Unix filesystem feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = html/misc/ - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = NO - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. Otherwise they will link to the documentation. - -REFERENCES_LINK_SOURCE = NO - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = YES - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = classdocu/ - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = html/misc/footer.html - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information. - -GENERATE_DOCSET = NO - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER -# are set, an additional index file will be generated that can be used as input for -# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated -# HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#namespace - -QHP_NAMESPACE = - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#virtual-folders - -QHP_VIRTUAL_FOLDER = doc - -# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add. -# For more information please see -# http://doc.trolltech.com/qthelpproject.html#custom-filters - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see -# Qt Help Project / Custom Filters. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's -# filter section matches. -# Qt Help Project / Filter Attributes. - -QHP_SECT_FILTER_ATTRS = - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file. - -QHG_LOCATION = - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 4 - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to FRAME, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, -# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are -# probably better off using the HTML help feature. Other possible values -# for this tag are: HIERARCHIES, which will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list; -# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which -# disables this behavior completely. For backwards compatibility with previous -# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE -# respectively. - -GENERATE_TREEVIEW = NONE - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = NO - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = NO - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse -# the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option is superseded by the HAVE_DOT option below. This is only a -# fallback. It is recommended to install and use dot, since it yields more -# powerful graphs. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = YES - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = YES - -# By default doxygen will write a font called FreeSans.ttf to the output -# directory and reference it in all dot files that doxygen generates. This -# font does not include all possible unicode characters however, so when you need -# these (or just want a differently looking font) you can specify the font name -# using DOT_FONTNAME. You need need to make sure dot is able to find the font, -# which can be done by putting it in a standard location or by setting the -# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory -# containing the font. - -DOT_FONTNAME = FreeSans - -# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. -# The default size is 10pt. - -DOT_FONTSIZE = 10 - -# By default doxygen will tell dot to use the output directory to look for the -# FreeSans.ttf font (which doxygen will put there itself). If you specify a -# different font using DOT_FONTNAME you can set the path where dot -# can find it using this tag. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = NO - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are png, jpg, or gif -# If left blank png will be used. - -DOT_IMAGE_FORMAT = jpg - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = "C:\Program Files (x86)\Graphviz2.20\bin" - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 50 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 0 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = NO - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = NO - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Options related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = NO diff --git a/AMDiS/lib/muparser_v134/docs/html/images/Crystal_Clear_app_utilities.png b/AMDiS/lib/muparser_v134/docs/html/images/Crystal_Clear_app_utilities.png deleted file mode 100755 index e38ca2b32e1ef899272b1bf4189140cb9b569988..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14133 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 diff --git a/AMDiS/lib/muparser_v134/docs/html/images/api.png b/AMDiS/lib/muparser_v134/docs/html/images/api.png deleted file mode 100755 index 7c3af3b16b2bfb398a08db3b666c4c5c3a5a4e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13991 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 N002ovPDHLkV1ib1L)8EP diff --git a/AMDiS/lib/muparser_v134/docs/html/images/api_dark.png b/AMDiS/lib/muparser_v134/docs/html/images/api_dark.png deleted file mode 100755 index e58e04bc15593eaa63165b1d7c61b9527ed4bba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13126 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

jjOZgoONXKn9OF>zxHsR^zWPBB?Yx^>A4v4MCl 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 diff --git a/AMDiS/lib/muparser_v134/docs/html/images/bench2.jpg b/AMDiS/lib/muparser_v134/docs/html/images/bench2.jpg deleted file mode 100644 index 2b25fdeb3c2ab635db109e26206cd81866dc50fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54280 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 z%0D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 diff --git a/AMDiS/lib/muparser_v134/docs/html/images/blocks.png b/AMDiS/lib/muparser_v134/docs/html/images/blocks.png deleted file mode 100755 index 58b323e04937003709cf1cdedb95386408caa111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2132 zcmV-a2&?yrP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXD& z5+gAjO;iQ|00-1bL_t(Y$F-MvY}~~a$3HW_YY%(Z$9ioivGI{OPC^~*5IYAspp-)` zRgfA~2~@RG)xU};5>ipCB1$U?ls{UI9*9G!5Gjic4R*$y{|;_|qJEec!tGAvP3eCMaJ(d4BpK#|N%QkMk_~G?!RX@-Jx^#uW z6%tQKN+PCNRTaK?q*%SNIP&(NRer=jvrqpd=$2?y`_|^o*RI;S_1EcBeZ7?j_V2to zaq8G&pQ_8BS<$(+@h>e6rE7g5Z~+g2kHABaa}|gBvlOO^n^bDJ3(Wp*Jo7;)HL zehtxBw! zY;@noSg_p#MRqq_Pqe8KPuKBu4OiE3bq!C~nN@;Ge-0~Hf@kQs#=MWOYXm|@Tt=c- zmG7uMmU-cCeX6(!yd`RV-T7>T*UG0klBq`;OYt>5Hg|C5*!+`gmzBwHROx<~ zEX*QOrwNq=F-?gnTnyn7v?QGzV|sj?zM4*a%fvNw#tUgSw%*CtRytINN@$4f=h$oz zTQ%crP!u-xWp}Y-*}KH88o8vj;S%#J(-pL&UrxS+tL>=ZvRd8gviv;3NCc7W!}Rk6 zNP@;g61xyW=M~_k;d79SJEIu|a1ss*fQ3YIOlX6B@b|+Js z)?Z}uwHbQ1RNOaruV7!eLp7xkzg$;D9E1;rc{t#tlh(M5xk;RW&Xjn+0A%usJHbVGFp)r+e<*DuzGxju^ zK=}#wx%cv$4}TJ#f{A^DcJH{dGTYWSbXbvKfNTbgDAX^3SS6HKU>h1o%7$>3mthh? zCyYh_iH;BgAz^S}6;Hj>N72tB6`uVnkLK>-Hf)Z3oDlGVsker*Cy%6@k&8Aqx0jZe zlrocs^c*a2#N0fiGe^O{1DwIVmyE1Fg`ZYr7-g}zn|X4-M~?x z@JR|p0dptDvhVFrq)%?!(7ZZU8ICcN#!2*$XkSL4x|INNOv=y+pp_8|9^V9(z0|o%^i-^5KuIP^L+IO;NO=Cr6bFH=F zp^DcXN4rM0GSU%zo@)*6-@l& z*mPg8S_Nv(r7b5$Wy(3lsoX(^?6=UsAK1&2uie0{ZjOHgvu8`t`zSKQuh5G_uD*+o zV8ApynI-F_itjwYegFCezf~TGf&AI-Bzz#9JVf8@Ajzf+X!pFl`|_>1I}iPV`+;7- z{>;wf|7aj2P*cB=ubL$U`u@%f!0_V8{j$Jk_JPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXD& z5)2^|=6nwT00&x0L_t(Y$HkU=Y*W`A$G_)ZU)$Hu#10M#A%ui&L}F}f*;E86>JX{2 zq-ENuU@HYx44AZq$6&m~kfuFQCk@8BwL+-U&?=?Vq(Vzdp(sjtC8Q*TBu*9<=V9MC zPE2gakL&n8&;Dotu72nI2)@E`=gu7fa1%mS=(?Vt$zvtB5rHWw~o?#e7B9VGU zQLX@(5sR5xtX;d7%g)ZOCWQReWHOx%1Ok@%LfhNhU(CSydGqFy8#iu{#~cHI+wJxh6coJ5^L&!yxbG7}w$24+7-kR4vTj9DKq-YR z%dw7*j+ZxV*bsSC$MgKFd3kx=e!qX=3@`u`78YJgw`(Jf4%sjvXtW4SMU= zEwC*60wDyNra{+r=(=vDlz#0|U3YhPCCjq!7>!1Ys;Z_Zf&pODrcLdQjg8NT!{MQd zii)cT4jfqgBps!c5JGre*P&?|6h#5YamMA#mw$NW%9S+$(9zMc)?_l(WHK33B9Rak zMM=&I27q0=cEtois8m%|si>&1Oj|V1`2|k}M;q`jgA31WQWxlcI4ZeT>{?{3X`6!*9SO!YKvIMd57%Ud6 zUO#5JXDI&mf6N?q>@OwCeBv?l5j8hAuW-BFb&D4lE*lsa#CSZ4tn4fp%@%w-#4|lw z!73plzb5qcoj-Xu$$ce`Z{NQCjN9$LY_(W(hlYk>=8Xu2LKq((#|Hy;`d@V+$#Oek zAxRV#7r~GodD~M|QvI7}&DxiC+|<;x+U0V60+3u`C-}n1BIw|>5;JbJ4uFuNKx~%JP$D-rN%5uPHG{R!B!0Yw4 zsj9j)9St9f548VtEF6I_5P(W-2>AMmZe4hIpu6+XA3Es#Q{C3q21QXS?RNWnnx@-Q z$rKz;J6M**qD70)($XR{H#e6ZK77~@0C;x4$>_*_&yipJ!v%S{C|HsQj$}|+yoBoU z;a}t}U-|ZLzcbVPV-Nj<2M-`g(vNL6TaBjb)^s`zyTb-T2y$|A5DW$rot>Rk)z#JA z(}zNLG%e?uT2+yr)4(m&D1puHgcy$!rzgLBe5kj-?ftWzUzlo96o1O|e2u2+{6r=L zo81aR2y8YR!r`#$^?JAO*s zdoRrj?(Xh>!E83a!!YbbBpUlA#~I!N0JGVQSS&`{+S(2Yf^c!Re@2`C6qm(hWnyHg zD=Z8l7>YrX35J7V-eAkE*>=8V-3)L%9=90`hI1^-npIUhvu@qmzne_PcX^(tq9~%h zz5Q>2K;X>5g9qp6Z%>A0FvpyFj7iQgb>qYP~$AO9R(mwT9*kS s(iHex+0mMnG?LJDJ)!9|jsN%fAEe5uSuiE03IG5A07*qoM6N<$f=#`_jQ{`u diff --git a/AMDiS/lib/muparser_v134/docs/html/images/bytecode.png b/AMDiS/lib/muparser_v134/docs/html/images/bytecode.png deleted file mode 100644 index 3faa404e6b27e97e430537ebcb2370f28e8967a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3459 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 diff --git a/AMDiS/lib/muparser_v134/docs/html/images/caption.png b/AMDiS/lib/muparser_v134/docs/html/images/caption.png deleted file mode 100755 index 308abd7d321e99761dfe925d01c1bf7c74632084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4331 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 diff --git a/AMDiS/lib/muparser_v134/docs/html/images/diff.png b/AMDiS/lib/muparser_v134/docs/html/images/diff.png deleted file mode 100644 index 9b3aad8c16a4ec692ea37e5f2000cf68d9817e65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3167 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 Ee;BhAyHwJfd+uBG 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 z zJCc0^V1i7LLTx8Egz^O9!>C1l>Jvx&8L3GCQ)|69AxA|NjM$ zQL*V8usd~;o6Hjc8D0q|P3L2Cv;rbNFTXIbvb>0_n5O2BFG<_G1qr#!H0>hd}4r4P|~FTfk77ZMj(Z^XH!EM(`FLi%;m{x zrNGQL-;)%DsQna9hx?lfqP7vQaTMZna>4X-wtQreP7|Ogr#Xf?;~rU0ZVVaWX^Kx1 z_1&=|3~!|euPly%Ow%5+zlj|s%a8+F1H%!h&~3V}jb-C5Mhk0KPdZAjX#Dor?BNh; zd2U6uo=nZ_2L^Z|vM$bw>OXEaI^B4zaR6L<}Fo70`mMztx1YGYQoLoj8{=PNp z)0A0nr72yzzDzV)ulA)9OAk*C zTH?M%Xy;hKLROJd4ds33jp^k-<28^rIbyLU_pT>AOPUs0!J+=8e*M|_-56GT5Q?UhogK0LnW z2h!|I%yOG@_&k6jhH;sGNS!dgY3>w#Cto>^a){FH#in29qu?s)D)+g+fwx9})|R!n zTchGtzfVj)5&$s+k0csrHiPZ-)lYu>keUfw-ehok$JDS+yRCf?CglPLlJEV5WZXL% z@qgoYm%r5og=fi@khfypS=ZS-0!$3Sa-y9b&HKo+;DfR8j~~g@;HVYw%*n*$O7PT_ zr`xos;rH=F7^f~y<26mA$iT6yY0kys%oay^IX@XqrLo}xMv7MHbBW?w$K$HmTK219 zJJMNcxHdVWy4D*R@m?%>D&TcR2K-FzWJK*{zF( zwY7=C!3|W+(In|bv=7-cz9uiG+)a*^smUgvIC$(M+ObQP8OI~mu6J)~K>+Y!$Yr5p zw{>UCF3KNita8qfJ~>x^dL%nK{`=F+%vb*Bzii1yG@Hjhm(oHz$0T1iG_YOX&B_`3 z%r_%LOfOcS~%?|6axtf30p}~7J!8GiVbnChK`E(CI4w4jySz?2PjA* zfhWih5I3miDhjelFaJIT9c8JAmbc#&4cw8CFbV#BUm<1xAVD;uc_^vLp)I~9#}KA^ z)lPSaghY*`BrB!uvvizmkVHP@yC0n8c`Y>KZox%@h5CAn7ALexQIlRxs~BfF<(E4< zh~58qGE(5v93Bk2>#oP8jZ=Ki%wM3ljy(&)V2~lF>=6B)IT~L!iCW6|4SEU*lKU&( z?v+42s}mVdJ#WujEL71~tDN|!5-;l+U##DP8b3;hqvL^JXI4_gHM1eE zPx-=e9T?f-t(7g^fOR&TRk_|dk^e0h(`siRr zYFZFF9&P(|K#3H3zAYc=XZ%bdvKhWwHq045Zmgo{hOwkN^BzVPymRe;aOzFf_k}+b z$n}j4B{?N&lc|#xzb=c1C^3g!hH9wzaR(G4&}4lSeybET%J+W_2>5YuU`Iqu%uE#P zlSdp=f`-8wV<7h*?&c~zJL3tLxVU!}?71w<+yAp*SBz_``$d%<7wgt( z3%u$r$4@{b9qtXRF%`e%85&`1hRwA}$|z+pRo3OlRG$UwNw6}t%5{3*`^SCB+|YU# z#8Z*`Z+hn?R_z3K##F{;u4E-M_I4zz4WupE1<|T&e%b;$P zhvM1y9@P)besUvA7WP;8>gLS92XN6-j$MWQmx>HyacO9)1R`SzGJLKF>>``ukdk6V zsCy)*iB2($dw+7wS-&N-L5BtHuZm`=q8Z(L7c@krrKq@%zK^j=pc3qxj332v`tYAU zhjjRVHDF5OiE-|_Yt+fFih=@uz`C;L^Fazl=5rPfGbv)GU&st570GD|OrTdNayqi4 z$fI?Fyu!m<(>whYsX{2TK^`fM~aVKZ<@Jxu5f*xb3 zmFCR|(|hm*0?Z)2qyRHbdpOaooa^%@yi3LOEjwTAqLtsgr^O=bahBI!MvN`rxopf4 z0H|v7v7!TEsoqxMv{*`MbaiO1_ES?U0*G8iiB*eb1n9ae55FTtj}Q(&A_pwYt*9<3vig;y92l^=4*==QDPJy|Yp z4lgDP2{Pqpa})HsdZAr<-#`*j|M4|EFkSC7_(epIIxh!kyBfquYccuB+7*l5v@;3rY7eaWHp_bN3T;_p-riO}Urv*Y`Tn>_HQDl>JIbE*9#h6>vlTIj zALx{9uQD}Drt}1hsgeBo*-_$^5sp;|6HqHZ!iyDRBU~rVsCf>wnHK?j62tr;*Xbic&yAO&_rx## z?6)gp&rv4{`n$(fu>$TFkGm*r%jY6-;g5BDo#1zujW%5gWdXj$Q%vtEDdlu57mci^ zj4TnyqETr9hR>3W9pPGyN|=SD+MJi=gi~=6D8$e37fT#1iyhKy+!m3&bbT7U zFemEc`FnU^IT}w__}x`JW4~6RD~gXEhI+s7a<+=i;*rPLb@~1_aL2Tj%$$6?h(PqA z$mU#h;Hk@vvjgVuyJ^FDaX)JFm+Y_A?Qxr6zy`xdsQPEN_e#ZEj_qdu8QrX_isH4g zX3ZcwZYXvwklQ zIbIzcWDjFqgYBr42?k#AWt7=S$=GP1DZ?tA(V~KbGW8O>@I*btJ16%^NQ@0c+tsNUq?IWa zZ(TX*4<+P4YJ+S8|B@2ye}u!|;ZS2MDd>shK(O7fHn{gV#$QdY&JR=vJ?kO)z|WXX zh1_CVR4xmi{K!|@LvjU9saNxGOa$^r-5)34%4;OlHPnRjVYT`_d9??w-;|19L4&V# z*oI2$n^K+pA#OXw3eAE-@%w%rw_fLyWt6Rl5btqZU2(mF@dJ#uH>Ij9~W&02cOn9c}({!OGo~%^v-%Vt6E&utz z`Q?Ynz-;b5Yw(TjOx|>CeQaE(8_)upzmeK?i4IWy(JaIL#nQ_f7(EsJvDa_+x7|m1 zMnTUz?U`B`38DV}MI}U!+g9h7wT!(iVTpl=T1;{=pZ6smzgBp)GJFoYRUYT40?fvH zuFVU7XFSiZf9A*_Q}oS>o_dS({Fl1x{2`w)OMQ+s(&}Ohiqq7vJQ}3|CaH$ctq0}Q z@@}i`yvTD2v~~YkKq(#M;7hmibhtjJzZ!)5_*@0Q(3P0CNZH;U z-~H{e2-uSd7WQ!Tb3^@Jju1-3hs}d6@4v1}%j?p&tWDYlW#i@jz?6P-*NGn#R->hA zip+|`d{kRn0WXa%N#v$7`z$@dM{pA!YvR1=Vl8IXnV+BziW$DF&USRClmZh^w^nm!#X+3ro%7n{72EU2 z#~M$luDlnP77I}DtiOJz-dA*fdyz4JHzVlynKfIRc|hQK&*+uG^}Fl(eTa$e#@!`j zrl^2Yi}qfv0@XWyQ^vg-_jR1s`P(E_hDk$SS7#pEeuaFo!Ex_Xx@6@y`=ZYp>zKb; z^5Wbtp934b8|np{x_hW3PN9#TZ;v{ih{Nc@5O&x(3!x+2{hK|T+6+b3@bK0o1p zamI|4_i%psFWyWiv5#!-m#2sQ$>ce39|4ZLWErlx~-`a=r1O*jSR8Z?bX3 zYIAUW`WEkA@A+t|J9gorv!iN#Ara=+j@bJUOX{1edA3Wyfl)_!Py zA0$M2z(#9N+GzrE`YM+O=5)0Myv=!|ks+_lxubS>`#+dTh!A>;Yoi-FNsW@o+v`8#Q{vP^#-a>O9D{>)5}^Y>8+HhmtOToL53b!$!k~zzE}2{!<5Z zQtR`ok+;h=;gYnILYk#8UIWAT<+WgyzoruKXWmx^tMG0Lnp^Mv&f|bxD3z77bwc^2 zma4{h_-}B`ZSdc`4N4>L^>0r@HE9aAFbk-s5zI?x5QusrE*B79RGyAyGTwc~cRP`cHI-OhRJ$XgMRJ@o~ zoP`u<(>J;a&}!I5Ih%0F18+$DPgla`vWM%n=u?%7)8dX6jJ*@-5eYoa8`!6-2-Z=a z#dc5L%Z$C8JOQHEDTLL}AP~sLOEnc$Nn0Bk&6{^(7a^sW&Mh$Oyx=89==sbxO)qk0 zUZ$D7M@-A;B~wWaMNVEGWjHR|_^j~c%7Boc|I^0hTH6g@OXY!O%G#P~I4*r^G=F2Y zYAKyynM+^mWNog$_r_kJUR4_-IoXQujJn&UFA`f3L~#vrTo8Bc`Kh8Q(8Yz*&|&%@ z+kr4~=-}W$%3-|s3OVs9P_1z&SJ0L5g!O0Q(Ga9B_M&V;o%`lq@RIQ1ElrpMRMi** zeYDOoMQNSE<wq9 zck$7Avak{kzLLm;UM;z9!L}@0dDv$ty^fdVgkbmd#r8u~kAGi_Ufw|ig~anqjNOzN zrs;psKisVMZ{~M|N)Y1 zw}-W%I@5>99-FQ^yP(Hv2|0)HfhoJr^Z9l2eJ7E{c6WkW`v4^wJq2QlV+vak{P0VF z*i~NF;VFyn_Ut?S4-Io3S03$6)^8i<^nu5tH}*El^h_+oP%ZII?NY3Vx$CK9Wgb`V zVPdzgp>?$v2DmoP-sUAmSKl{l68Da60q{L0h7>JP(T<-~-)D>l{K|N^$d@U zm+=pyt>J13LaYh^25KZ4LMHc&y_SGY9%*##rvf9rQ~PwZzsB>!XcD)$X!$;QS<2rZ z``sA@uX~v(AOE}-x6}PyZuqeXMJVczi&2Ghx9UBMV0wTH9uVf23E34{N&j5+x3!^( zA znsaK7eM*jlK3YCT-{=jA0M`Pt*0Au)-?Z$KE0)(1t58Qkl_+E7{ z0JeBhIKgRIT8HPHe)7Ec(_?B&Vpz-zfGuu;w(14UjAnS0iuJthp!wodNwb4wh@`$J zTji4gFEsV#qDW`-8^dLPs_V(a--oQ6yzPY^0@Xx~ZC^@_fF~vK=Qb+LP*+2T)_dVa z&mpjm3{!64d}+3!6leR?UAlrO5t@h9Rit#eY%jOsAjKCiJ#&G`v%tZDT~T;luj{nq zX=}9Q&(xH%DP_9K^$cX1r_beL>C|5iG=K5{lwOtEeeOgyyT0;{+G*MMbMOOCjF`_I z0Y1?$h7H~w>MQEZT8x5|C6l$i(-vB9BMUZ3Bd<)#+fS9ToyZJbOE1T*Hs^)=BFBTe z7uo&Upqv7Mms@upXTD!AB^jJ`9@as(QDH5M5soS}Giy4_t@nRotJ~W!97+bA|4X`X zWSKKcQxFy4)x(T@nFbYFz)KzpVcwvq{RWpU)$+M#uhU- zg&UVz>jA=iguxe+%ohe-Jwn`3o!A|P?(~>c#!}Jgal8CCpS}o)P$KpmicoSg#ChocAzw zDFyd1DLW-Q!qz^@N-b&+V*A0vBO-Qt!pcU2d~56GQI{eKvpAaNR;Lnw0M2%qG(&1Zg0LsNQVMqQTehK(|eoA$$fNs9GvvnQ} z+hu{_Dy=tqK=N)!^Py{RtltXtLHO^fy@eNZlx{0UDfwV_Pe<>+ossXvVGg7ZFRC+~FI~3MUS}P>Lq!{gQl&9xiOidYzc6txRA@?5Fm? z8KWgvr=hp#7JlY~-ivBsK0FhX5E_J%RLb@DqQ3YeGwyA)a5&3(V$d|h*8-)~CpUg0 zm3_GoIjs#F@`X<-9c8MC=e)BPZJbk0gub~wJvl9PsY#4YznhDNlJ5=J;G`-t{IG#ayJ}H{xraiHB*qp8h#|;`HU=3 zds_hx{Chy0ne}6Ha)y&HeKlIdvh}I?xYOUo{OHjEu#|Q5Svvek9aOvd71J@D7VL3 z3|eH&5@nr4N_G&IACxpM;!utXHwJzF7f@an0*j3-m0wp;ohYD7ol0^>GUr(P&b@o! zSo)1|Sdk5&3AYV0@){s?i3k~og(V~zO}Or4(Rn%#v#)q~gDl=-BElP%jN4FH6K}hP z);H0aR5R#<*L;hHsif|*%bGg${-m3ungRsMZQG~wuJ=5h)9lc0I#ntrXdI5=@1)n8 zN4ajC#`c<4`-J%nZVL`PlE)aP=nC-vCAI@}4|?RlD+>PAwac&9rpM|?^5N@4r&D3` zm-MQeb{7rYbt6-K>#Z?axwqvytFwn4Fv8%*Bc!YotapKXJxSB|llzo7D*@l#7O@+5 zXRW`1XNf;x9*3!z-&d%&d$=a7Fyv^n3>>6Z*94geY!l2JEp*I4172=SovZWbMbP3CQamQL2d0cx>*9Tp9{7BRNA>wv%E_{D^}-83ofdXwd?dFBl5E$>av$}T*NB^*TO8cL zCNo4;n8+1}POsntl$TnU7P#sz$o^ZY8->qU>;T;m*8Sv6(eGA8td4;pL3y<^o>y==Aa3up2;ojs6USJ{3OA9T4sn?1(B3np5VjYT{%SghbFwB zzKO2Ep?A91jf)_|UZZi$E*r5Iu3U*qW89?Sw(CBGnPJXMi#p&^h-vzGB)Zm*Z4yw}5P3-KHqzW`E}a{MQegij;jL088Zcq8ZKnP{SiLX38Vq^#8+ z*x%uTG@N+n>)UJ5#I>F^P2;i4cAc_ll+b5F(%0Y3va#Z@!dL$K(N9NXFr%xswfHTy zEu9(9){R9ne^}xU{}neF|LO@)F6$jkZ1QA6BT~huwRrcaOF;h7ux|^~}{a6ReEdo5?`0ZDICw zCNyfyD0#4C#lff6Sz$g+!RUpGc_VCC#ZRlJu=+f z%)a~a#-l(P<+L(gOL-zrH(nCh_c3yZJD67LN7z^(`C+Ytm)2R@50Z1yH`28aK{;ZT0Q2K zf1@WDG{GW`TwjrmR)qj+Wy`hgmsX`%u>m0cNEomNqlMN86*Y`PVV&6$!0kA+H%xU$ z5zODX4Se!R&!4U0F2?%>bQ_k_`ShVGafi9&5$hyIxauP+i^fAOC*Q8y2fN?E@Ezca zGF!R9uI(`=Gd@6*BV8uGGU)DdHp8|B0wQg2iWBz(W8k}B&!GRV5EdzElqU^Z0UMqG z3U^#;eu*ka03>_!V1?&hoVW|F%U?W9-NGJ!9y+WZ&gujSoepu81m_)Ol0=5=`v!3s zm$X$0flZX$%eCblME;v|Kq{#sPaO}}(V+#9>L*0pXfsqp6T2`L$>*!q9M}mMc2h7z zYo1u%Al`_6bDH6CIBs&jPzHacrg>8vPJk6T&7~RQ#2*omTx_S^%T5^)K*Q8zc6Us& zIaIciLe_j+=&y)ZOy4ntUfJ&+r2$|9WgM`1z$!dF2gR!}%shWRzd)z(K4b zkLi<(Q;~K{dRX6qu_emeXRAqrvd~92$`XFs2Fhv7746YFdvGoa&R})Ksm+8Ey9ztq20C~VNaL#rhqRd)eguptv&0x*s{Sw@ zC-UrHo0ex!(DCj*6Dh7@*Qx7vW5Y;apq8%o5vxTVoUSmJz&`g7tqI#VzkNYa22B2O z0j!Lk!xgO3Bd0c$(V#4Pol#as`VgJ^LaU#~I$5@7gymdsb^#!YC2o<&Ewfnar_#l} zx)iJl|Ja(kSYOp5?9p#R&%Lpoq{($DpT2%2MU^H^x6}yXqc64N6%R`2TodPjn*I!4 zMIuPGz{1An_1oi@hd6Fuu`(_MuXCCWq_U2)7z5>2@k7;nNsZ($Js)!oaCr zBU;aYtK_uEm38x=jLH(9t4+-IrDf_cp6b$i*yBV~MN6W`*hu>wd<*FmNfzVlOH19)*fW>F1FeK^u&9nJ7dELHzF zQ@?O~s$rt06}gDeAQKo;$#09-xrYHUQTw0^Yab2*&hoq{{}F@QAC{gQr0Y^k*{|P7 zEzbnC5lC0v0k426jmQz#l(A-6K&h2)-yBo5E8-y#RR$f&Hx$bdcFTwctiFC%a<>+S zPdM0g#g;Q?=y2(T@f?@0&dxx@X`?qnDH2tHtLf;})Sl#Hl!kb0d|$kX^Mz9Hg^~q- zL`gb0sc%F|l?H_gkMwipp$3V0L_y1D7gLd(@jzv>|16$?FAMc6=rxPMNFJ^Quc8@I{k_`Ma}Wbg@xKK+6C^?O4-H{^?U&X zO88pBvG>t+y@+LQ@j*_1>gs7jZEW47c1fRl?8!cp((vt?e;BPpPG>ocHmy4M)&0*# z$EI110hLY7KxMXkFoJb6YS!E(((2DdDsqVNLxEcduC9>{epVAVc38xKka7ufU?7=d znUxr9nm*UR@9$fgV$nM&y!*&xk4i#I={Tj$So8Y3TJViR|p^FWsP)Bh>iT zIciI;Wy2RR&iZaDtM^g&sx1gdHf*#JIPZY6UM>QyWB)?qw>DyMNYi^k*5SOsOucjQ zCc4$3q25x?D7<=JIuJz)KIrya#|vz0GMMB9LuG6zB~8Z#ME1UhSisL^G<5##v%E3& zbk+08ldl8hVF12AI{90|ltK%F;!88#_&a?&Hn9nG*$%k;>_bi3yv}PAgJ~TTl#8%a z$nDYoo*YZF%9W;|COfZ(>t=5zkK2}zw3uP;rl<&~SA-w%e{pS}xNo+q zx7+LoX=W=E1> zRcOF{H=QI^Rn2hz=Qw^{utK@-O9s)O5*&f6`%@K}4c}+?#_SHlKU=I@_H*?7v5R{! zkTmKz$L3)Scy>Q2L$|3|bv^>60np4rGtI-||DD;y7cB(belwv}iJxjZfPMA)zR_o) z!d`d2S76+AV`(qF(63!Ozs312Yr6VZulMlhTdMtBKODgPgi`3x2&~IX#cb&GHZm+mm;#0ZxcM8gvm!UQV~!-a_4i}kp~a}^he8|u{NQqWeNS~9RJ&>8kJyQZhilY8vpVdCp6 z`>U7L_w#jMQI%J~>SVL(W0S_r)(^r^$n=@bEa|rWbk#T{Lby4Jp9deCgN7#wQ20=} zbZyjvq((+Pmr;1}$!WKIDb2G3+pytjvZHcc;rmoJ7FKCvXMGDB<6-%pb7ir}ZTHFr-MNwZX82ac4FS8N8os?l;eI;LiuECCO?Rg!lqG)T zTGxI^-hqKoR3nz>Kh~rjel`7Byq2b}jJ4-Ahq--|&k@nAasLf2LCdM6st@&J>p-7m zTC(?>mwfdeL|K6v#=f`?6fnQ-F!NEH*6C~A+8KKSe%AEhSz&{cgzC8<24V`m(+2L+RdcA>u zwnG0Kua(w42oND%ufK}HZpLL?qWamDg~TAMzdkU+%0Mt7%xRe<5)WWV)61hqAogy% zI*#|#r@^r?tVKtlTMPNp+5aZE#-japxQ=b>TyWSjMVm!VlyV4iJc&bSef@@+q0}x# zk>1wDg)twBC={030oaJ1j!n~Js>uE^xqj3Xr!7F#c(RJy+Hw*SaHbDD9C|DC^rK}% zCnhGo<}4%N3N_KSb^oV;^j{rTqaSnCXQrm4yuAg6EqT6S8sY0cDM_Ov21m#wU5Ly4 zk1W^jgi$#nh5+#pMqtxZCZbsqju9P3cBcWJa{vg6T?rr>FdSU(etpdR&n#!UMZ&DM z%U)+Q_Q0Cxn(rG<96A>jovqCOqu#YsU{pTy`{)qYni_zV^>wBzUdWSm{@KWR+Wzs& p%o%}ydiiE$s3qlbe&ABwv(s%Wp_XVM~|IQ$LKT}xgHp=O-) z0RH8*g|fU1!ppyBK}UHqoPzG60CYz{c#He*Kt#yOA%YW8Jrq@CQ5Rp45K`jRI-t=Y zAW$MG%1G+?ES==~<`@AopS$+f4E+ImwFjpjNosA439+H@2b&}T;-V}W-io(oimONe z2l*BJbk~(s^T&0@;>h107YNa5L!@p3PmuRdOKwk>j@b8Z2ddiuvw&4a%8%>b6cTKy zZJuXhNA7vIVrN3~3QTnDMn7FHUVq_V>k~}}=j`@`eb*zAicEST$2SM+UyYdHaL4Jm z$x6l zsRbFD#K@8mXTdM?M}23vTi1S*ywx#HO%~R(ELe*&r9VY?{&AarEH>*h(2q$HP9|Ad|=Bpz(5KuyRIZfzeh^HNWmR0Vo%>E zR9V3O{{C-Hi~w|DVP+0Ql|Ox2vlw7dWfesHlpiS{Y?P z%I5YSw+*=H^CSlzSu)g;qT~#T3JGI2T&mL>jC$Jt6cGB=8o1x4MxQJ>?}^dNh;HVM zJ`(npkO8A4rA2+Ufm0QCq#@@_DM0_9`dy3O&)fYB{ih89j3&JY6mKz40d;5KH)=fE zEs@(WY}UNaNbmgMSVJE8a33f1BMy@M?a8YxBlkW&G$sWDMQ+{KtiS&}J5TQU(2rxy zJ%4ff)e0R`4_vJ#BV;#f_X=(9vX!7Py>qR}aFGSKC8gr0Z36E4YJ(*mY2`|oH|G-m zX^y0)LFKJ1J?R(s!l^>9qWU;l={!+&3{88>KeF5B88+3%7zSpDk>#(PDKrjbnI`FbYMk?k9|z6Z{q#1e%%_8;l79TIj}pE+#2=cpUJIPtu<~rcJVH;J(pASCt+SxNN$f`Eb*C*HnryBlitWwg5dfeBWw{dkoHgB|5o5 ztEAckhEezj#-0{Cxw6vJ0A%4RjRS$&|MGogP28=ANDTD2qw3c=wivp@bsOq=ywFjf zTw2Z{uN0++?`YKeRb_6QZLj7d0C1I~NYrTYM>V^Nw1+!df#o)x6NfSD_t`CUr7idB z=0+Q$5ig-N77f+CtjvGRNLI7&-GhRg_j9wvq|m-H6ijl1QQ{|*IKD03Ms^|NsmTzS;TQVVlLAca{c+j^@W$#%E@gQH#L)MsH~Az3%%`i+aN9X4Id>D z+69#7jMk|PU7ormS*%uY%WrNy?QCWE{P%gb#lWnmdhOm#{xjkiJEvLn^iGD;z$6i8 z7>^VhT<)JTJA6wT{)7Sc_p0ESuD5U$bK{ZnJ@>-d!2Uf(HsrvSBGlzt>p(KzD zms=5v{(O7N)H(Es-m5+=()7{FtiZL!>~7Ht52e#6WB_2TZYM{AuvY6n4BOGq1~=c| z23N2BjJxJ()Za+gmv0%y0tP?y^&*Gxo1>%1-P2LzT&f2g#0AR=IQh~h>g(_C|EU&y z)sN8O#{qx6x<_!OiKD_)u}@JYUn~c<+E`1ZG9#HLBa55MMvMUX2#lME~SNDMv}<5+hysd)th~)bUrQ zshH1Old*?4IV$HnLlPDacEUiK@A80L>j=4gD~%;?ZJO-9FnX`)8T?<-B~pC(FGIAG&|rYjpWTL?YsSnpCv~+j=Gao2liWTZtk- zx4BKr^!2jg3Bnb*+g&PQ;@d*BuXt~IEFWxGr`Mn`yRm{^4zk^D3GqK^UCwm;qzt5( zT<*^p4F{tcw^tOWdmADY=1@or=U<-4fj#r7CW5qFe}kxAL4Ld~5rH5qRqaf1Z{hh> z4F?>LuD@d(UA}KA?t4%(xQ7SoomRb`??y!adVY%!xcJsI_IYdV1svb?v?EkDVZZm- znm+TZ02Yo7L)$jZ=0`dQlXm^(}tTS;a>M_tO+IsKn*XD<)xK%<=kl!5H zY7&Sj9(=IQy&y0c*k#yPGv-gU|KT^UO3x(rN#nB6Q4x<2tO;h>`RU)Hx=HN1-0VzG z(Bif?7#SfZ)qQ#n%JV%2+OTExMJtc*u0hrYYE*y01w_Xsfjd;hbYpMyhnBOg$zSBQ z6LTH=z})cN*W+#H80QQ!c8odth+{psOoiZ25+3Mj+B&U*=O~23%(>YhDBlY@!w0 zA4K?1x4k7g$;OH&MZt-Ew(OgQA{3=Z9~me!xC6OgE{i#k&bLA3KKI?_2f_=nDFm@> zv7@HK@$T%#ipG}4L++N+T;#v@T=Psj;yR@R?Z{&los#vvPVK9FmKUu9_utMx^L*7v zP@Fapg!b_GoMT}%ILo8@>DnqiSbe_RwT%OxI`DVB2c(~eLrZS>?~$U-t1d{k*ON6b?=-S zbNZ^|m6|Px_t3k`Cz7P*-e^(8PuO3-%jQ-5GmNV<=xAO85T*f${G$*u{wmkew5vF# zZcel*?c}JX(Qj7Udj9lzOze1}E?I+C=4iA6!GrAB=5}}Wc(EZO;?xIigt^50hjV0{ zG3w8k8`QgZoFX13RFymAfkF1Ec+YCD!#nHY~1S*&+u5D3_s9*4$Mji0jlV@qkw>l@y5cAlEF z)GojK-Lu0$@nlv&f|CDPaQ_aE;&H3j`rGfXtEj%mrvtFxdyt8~7Z-E%`s20sW%}A{ z5ueAru9THu$1BqacRK<>V_UbPT%Z8dh0Y+PI0eh_wX7F4+6ahg*;B-4tgn|uB5G7}#*WlL|$~Qx3c^H~N_SM8#nigjRe0`+f z;`1H^(kkaaj}Q1pA^w05QWuLJyVE+)pZ;9BD1g4oYyYFN@93JVu>O7R{J=9Id|nBP z*+k(Rg3<$@&LPjo-nrrJ9y>T`d5v(t3p=u$IERO|^wnwqAMqrRi}-iIT+hkO9KRcj zqzl^H=LzOE(|sHGVtU*>>e{}~7LO`oWHkzE;As$tuWzHf@mApp|LqB{QVF*`8oJQb zNVzl9(gJr|9M6ODT~~=T1QqrM z0kB?yL`7R{Db7#bD(pTFFa;*Kju{rft_&4cS!Zi^9ZCHp(V>ESQ>iMse5r?R4kgz0 z#XsIlcnr`O`JK?od@3Fn69|5Ocn1UkPmy|a~h&XqA_uzht9vy_%3a7)A z_ZmMyIdJS8js!%lfh+=G?kx_jrCOjK$cdbs7;a zpGZ8ImX8zU*x(umYKyUO03{z*yo&e$`)%F3wgUC{&*g}B&}#3CxylJ|`XIUa4(yQI zpc?}RVuyu#bB6h#U9l_jL-)bqE$Dfky0P?0sKL7qkBsY2{G3j6Gf9##9_JU*%oO7@ z!l&M_QDI*KKixf!Td|=V&*jC|KnYXW!u;J~?Q_Qpjpb7GUBeN3X`mX(@|@FNJImT- zKR^1zJ4_sLHWlGqIV7O5?OKjdXfM_MgFhEWuCVDVf%CJKrrk!n?*sfB?TQo_QS!4HBF^LoIx+plD|i0qvd7y+e0GU#?eQ`gv7CvD=Tf&bAM+Om~b7 zgPz@Lx*n&m$e78VDBw0r1Ri@e@zYEwA9jB|-aNhLMm%r&Y>!huV<>voSim68Z!; z2y=EH|L!UwIK}7oV4kYfYOMFu2wJ5}km1HJxP!UqStCTq@S4);bUm8S`2_dD{4bZ! z!Io!p9mmU^`KlA2ZMqvm8t!IP^BH}gGYRt~oA`%wTOTtW=||rBn_4|I&v7Iu=E$ro4cTt;-uu$h^iEbYI(n+IEjDgj^e{w24VYAri$6Q8Ja}ga7xT@(Q*Tw=cj1E)^c0teN81QsoGpektKpn`xfxoXOMZ zTVq|f)xVf3)6CH7sz9G=citOJ$m1xZBB{+>2(Zeu5m8oi;eJIIZUd9Tfp4mL3=WR> zt>7+yDJo_KIFL5LqWDHV~)*?wIz-ChhnzF)`7o zGQ@5Dm?|FHS%oaoS5beBq(}*p+8pZqnpDl;?1nv`#n%)!H{(+w=fe)Kt#>^7{MolA zx;ja|R0pr>O6enzEo0TWud>7aS3j>RQX%DZnW{9Jq^a%K<6k#klXEsA`5bn?}11Aq1%2cz%QVsw6qW~(Wxe94?pH2oVYJvzykEs`ph8M zT~Cu|K4-SI)n-M9j)q-gdZu4-8iu#RoddFh{cZ{C8wmVcj$P4MAQYe@5LtuYwBTyk zl^{)FN>W>vL#W;>Dh*`hZ-@rv%~W(~=%(XA`5ewLUK*#~8%mbn0^55Lv90SQ@7`BL zYv@6~6fxe|F(6MWAS)~3QE38DrW-ifI6VSan#dM>zhn_FGw@j6TyY;%qe;5E^GG^l z#}8=R<$PtPp02dZn=+aV5IjqAAHrCoNw*-t+qyP=Ms8hw6!E7$CZ|mv)zC9m_xu^I zT=Odf@B&4ULNi%fR&1(ylYdxTQ4#fhEzo=j`pLnu2kGz3t7%Ub=_|tXmv|60lr6r0DE2NuJQSNW=)$FY<&13iR-!#uS{Aai0fi-K;ZQ{5 zt2$n-U;8C$HC(YNk1%NQV#W_xrZ2x&fo+QJ9LdFKS%VC&+BM@WYbU%&D-g}+zP(V?vhj*>b!n{4f}WX3+dHt&$O~q z=iG8AW^lW{VT--78j$EZGR^H({0>c^FymB0MIULf%jCZp<5OlV{d0yz8C~MxpCZXu4ka0m6Tl%vK@kzH(Z0Ajv;H^;pO~V5Tp3K*$W?DHF5W# zObYAvX0JIeVS|_)Mb^-d73ZUyaf!}@7aM|IkHfW!F|;|5QJ`qHi)Y63Y0!=1>UZoS znVqueN9}F}vqzd$lM|n+VxRW)oiKe?;Rn1mw^=1@B!Ko`QR2=owI!W?zwYl~T~BXl z_G0t^Veo_vI}&+c+$WOoW`VxVo`}wVJpIMTQ`BDWt-$jD=E_B*ggfOPW$@#Kdfok6 z`Q40wgyhp7;fS0|tDus_t2T5`*;h8P)ghlgL5xCE#}4lvgRqeb87V0UeKxMbOe2uT_gm8S|cmmxoHx#aB2QTwJZ%ADIKM07D-QIKItcEcolFmMy*eK z{GkVMgVtd?Z4yys!=BOY`J$7-s=&Y#04;{FyPFa2S+1WW@Wt|RK!8`wTd674^Lum# z6lAvo+4G;h1`oG)puPj;Z|H$~@&a9Vm$m(>y@^T;TDTk1FE>GLH{KWfWbuv8%Rv~c z>$ax%LZ+~>^jyT@23Go3_031`yuFfgYIHT{jo6TMGC>C`Ob|8Tiwxt9M&EaTAY2?D zPFBy4FRRc`qZP+#EgzpSiY#K5&mr@t!?7H%Xz3Noo;)~X$KqIMbqd~SRo+FY3-*`q z&V1O=vOU$9Fzbth@Rkn29%ni}#r+|wRkqaQEBzAzOk+K|E2)HjOozfi@g|yXP9?!5 zgRz$lC`HAGwGTbb$i0a27hYZ-MT~D|J^3r(pSYY(b!=F3#CJ_8N$+01)Ojo;vdD~I z;!?hMT!iAVT?2S$0aPe<4soG)UqMUTrA%)?)EWQ{9dq0ii-!*6kT3HiGrPiV52#$K zZ}CtP;vBx~>Mj2gjA4KQx?^C|iCRgKbg2rSD+0X90nV9GIQlmq{7!ojW~A>brf0+*?E& zQ)}Wrui5!5(ifU%g!Y)1)RBbnNSiC=L7tJI*+vpxQnC4ktDv7^M+!@_+mA8qV zpSwWJKhROpPy>#Ie27+?9HH0=Qj(K8q10&MQlzJ%mvNZsf#*0ukA3+?wwUjZg$J?3 zZ)rryF#*%0Vf+R|tb$Ohymni@z=->UgTtL{iidZJcA<9)EA~WEXySg;5iFhVJNUNH z-)H1KTi11)myJp_WBQ!Ac1|hq4Glr9KJq|4gdqF(L+fJV5P5Bcf@-MtxWV9kIe&su z32dnAF~>|WGI4fjSEn31WJKI0iieBK`G9n8#o2pJ{^g2DeGN+c)g>XZ`~AR5f>zp( z#yOyNhInmmhv6+%=z8b!=^p%GFd(tEa@h`Dc%?jxN8jA)Vzwt)lJa=>U4l&!!lKv0 zZ^M?=w`<#ia30(Rj*oabXUx*05hvwf>RQeAa_1r>pKd$@@4W28!?^$R(aVpTO7=x3 zS{?kNido&Z^q_So$ERifsS4hQR&N(*c~|_zS>Ms^dy1Cj%c`)(pEuC?_CmBHYnCcU zVP!^ADFl<+h~CwRb3d_`s7SMsHFhsDQI&Szbdk;#99NI%=Aw5I`N;nL65Px*0pw%LC z4XQkPeW0_%FFBwe_EO;-oJ6;mbNDF2PwIYJ3#!P$I}ke_B0-L;f@lM za8$>9Q_n!p?uvkvh;0L#4e#P!^~w7auYB=kH^}k>L=x=^#kNHP1c`0t zdNSn$TJ6b&PM~Vpz0t~VzX60(;qJKS)0&bK`*7#WIl^-Oa-w^a;Z{~9Oq5W*8tWQM z2xj-$X_p5A)1j&b^~AoozH(Q~)z%n1V688dGECcIO(&k%yY`b(U@El+lIq-0OviE@ zA6e{w{L@)nCGLK4e;?PaWA9Z?6v3E zPDxq}-C~^|O?ii>eP6|OO&mMCwsay`1v?1^Nzu*UeqNNfpw;9W>wTiB^0y$vrB^ju zy9DFs(qzwlE~~A?k_BXPg1>^5_hLjColJg(6+WAT9H?^w?gJjFmch?g9iKG#Vy8Jw zbiMNP<`#e2;KDByT1;ibkr`{BLAnx%EvpIFsYOo-x_njR>8n-Jpdpjhzx>_?Q58#2 z3#?q!HVwS6w3etD0Ya%a_gI+cJ$Zz1%2K}py*dZP%6a~N)x*=H_{WV##X&*pdxvmzzBL1yn~Ni_IUKQjIv4dXF!mukC-xz#i@RQC55`A)!Q0dE(o zWO9eWdyHlFwUqCaLzo>QQ!6O$im`u$U@6IoQ^S24Lq?)$Vq1jDC5p7ul#bU0+o`IP zqXqCZAP~lL9Hxpey;N>~NRNq2qHsh|sF5IZyr1q%)FvsdEao}p8Rs`t!mX0C6k~6I zFHg)w*H$yFyIroOgCZ@!jHBB9LYdL*L-18&XHg=4qBm#SCjP*&wx)JGF@!NQY_!<* z68WkMey7Q6`+M-;zLzq~vRRxe)#2_-$xO}^b$3$~((zL_0XC00vuG2_&6%AxfD;Uf zw=VpYqS&)bpSEvsv_}cgr-a?#ph;4Cc&M$}1@d(ktc-1rx-D z=Xe8#vlIF3a=5>SD`E%A;IV zNrRP7yrRmv*~Wrpa=UX={^j*tLF6Jr=k`~m@-v;*QRyXh&y2S>pu1*ti>{e^ja1!O zw$LfAx+C*vFe61VEqkOz?Al>(hsMtE2v-}!w9K8gO?N`=*>flvsWa<+A1Bptk2t}MlzM^B0= zbQ^;aS6~~<9eg{ujXWG?jGHA~Il3J}zirb z$)@_ogt2`qEqfi+SF~AW8`sP4{~lPqp5}Fn6V;SLtMATGZ2^T09CaVvS`h1gzNn#1 z9xrfkkd+!P;Rdg3W&1>@rli~uE6C!PXlF);TFZy92;mUo+qQ*LYsi5quB$eX*Wm6j zqUyLU8os_kHV-F{k|J3msR}#7t&-en9t!#shx${`9l!ZCL#YSL8ur2XuW!tD*fjNM zUU7Xa`f(H3`2}mN*nIzWrVjnQ+P0=T&KubejjTCn-sa`jSA2l#0JdBe5ha;f-bYD^ zH1k~~(~~GfKuV|j_M@rq(Yk^{IX9)FHB+b*CEiE0!4e)Km?XlvZ(y7OA^0XOA4c+t zK#&wOQK{q{_3;Ne<}~LZEsp~2MIthvxX3-^FXkrA#YzF|Us3XQaV)9#8EuO6sjj0B zIOSfQflQmKa{AJWr|mC_7EySMj&uAQR+BkZ9?u*Qm3nF1W3hGoLNg$JG{`*jHOPjr z6Xc-aHX_kq(4&Y;asfk0dBRq#^ z;54PH=Yc_{z=*$%ZN>LV7gpwAnVQChPBD~e&S5k*bz~T?UJjima&!@O7=Rx??`$QH zI(halrhJrNdmfJUKGyw*4>9JM1dA#JT?g_20LH4vC3Z!eAlb^^ZDMqJ4&Zg)*(6U} zvOpoD45)XUr#*-RRJJRnnUVzDakUNovtUh?LTy2jex-~bogz310m%A89;Aadd!ush znQ|vZrzo}T8z?0ZajGlbhPw&R6JzLxY>w-aCzH8h?QweI&jl30zfEUO+lhcQ)aQ1@S-Y-t zUn;V8k-vemq9=}Q;qZ{A)`|7L^mp9u{f=J8D?K47@`j&|<8dUT{N!B#HXi2?hQ@$ zxG)VD8tb%MfTEVtRm>@GKuMjVMT$}*p)U&x0qBP?Z7~BjSrKkgNxcv<7pq zn`whnx;Kzj|0j_w0NCWiL{o2`#tKx^oBz&g+?Lbf@7-{|?dx&7{43odEB!$aBKZZ| z8R*ItZoYo)ThH2PbqG$X9ngJ^yURmz)#c! zEBrG{tOxf=hF9qs(}|1k4pPHriHu@rTvA>1Sz(f5MsObYO>@#X#|OxY7hW#u^{A!t zuYt-%>k0*}DBkBUwJz)EDATn+{gk2ZRt*VSNvgI^xIBAj0KV#y&oZAEjf6AF1p?N# zZUu39QNph2X{y50h?^2A$>aMs^3=2{h^EUYN^5HJTm(ZPXT3+)JDa(eq4?%=Rj{V! zu|K?+@PeeI^O?DU;c}*kH)3`5$!K@XEGL*KAbUh(}wa{ci{Rf8_8Hd8Sn<|cKcbO9)w-p011_Ny%k>T@VSR#cDjTL(*}q?Q zD{0QG6j1hOp8s&H+39ja`#p?Owwv?VXJbRTJ@6M3zCozkUToVt;E2b-Xu@wU>mXI-?}xgV=TC0>JUp+YBPZT2xl6`|Q~uka zT(uuw=V{?JS5$loHDDdtoGDeVV@;k;+>`_#S?d-CePd2Y)C3MJBb zbcPRjv%g3OFnGtLM43&oBN@#y+Y$atju1>O4IRB-=+eb;cUi#!DJl+7`kGkHyhv*&-&sX>t2Oe@RMe* z6_I##L#O#;Od3Flaq<9pbD>p%Up`$n>Kjl>Q=74qzF$GQ?;WseF!YChi_#?0VL+SG zO|wM+UFnfr_m%d53rdUwZt+uP@kp7)z+975L9Ka8*vqyto*J4$Sd(ts8K$zn6xw*Z znUHpwdQn$-@QSD60B$sBO0*&>N;|Gyw5JAb?87_NY32`P&_?dQ8$c)A4i2qvx1F9e zw+kG+La*$)vUVqP1_%W>{daX(j!5X}|L*e|PJ!i_cs!ARILKb_Y|BUH;NV$XYgC*N zb}hp?u-8irV~8n5)i^7fXl*{vN{hc(mIjKZ8db2$m0NlU;hSm$N>^CPXu6`4eyI;9 z@y6-3+(gY~6}LnKU_Ltn_d?@Kb4C5SIi>)B(vr#r!fuMQrpfGz9HM3OmXZ^P#Cc5W zYuWd;zb^e`uPW?`op{P8`Q4Y$KS4o<^%Gu<(QYauJp)jo81HJWrOS6S!&oH22p^6* zEypHC*hCVSUAKJ9R~m>~rTT}a1t&;Yp5&DV^gRQrcD#9g#nNm$bNuww|I!J`Yc~JG zNN(Vy!6AxpgdQ9v`8K`oAEk$m^&iFMKV&7l`G25JbV+^LN{oNMZvLTX)oh35{rgvY ze_fnKbBwfp){f*)oPR*fT3or;$I{UQA~aJ}Rgoqr^5CJ)e~z1`*f9NUOyG<_V{sRLjGR#t2;Dr@3B(jbOo z^+#gTa$@wdDgNW^H$2=xbVyRZ(DCF_wGWJ5h_|T}% z{W=Dv>#h%~9aq~@LilQq|^F9ViG&eW@OF^S>8MO5D zH%mI3O(^FF+_E|n1CWnWIk$o0c+#e$9j7tBZQMW2;M9Hzb%@W`x3Bjrb4 z;?mB}yrm@r5C{aHW~u+lh$e4^kN@Y(X+U5I zjDwsM0KlAfKNt)F{TBuafX|?GRs{dG<#;MhO6mS^XO92}IUKM6L;$z|Y^Rc;8Qvb* zXtR>1Hg(TR+}{fDf?IK>#yyaShKp}U67DHiOSS7H!C>8RZV)I++DKn^`a zDTI0{JRy`+Y2-PN>Se9Jy7Nf9Q&~)*O3b44^#^}bX<1Zn3Cnr;-br=g&DAjNbJp^W zkMs=C{_R^+iH{p^0ws{2uNlsheOJxP)Om>#*K$Jj;2$e6zfvrC*4Gh;PXygSzl9{Pt7uMI7jPkGy*1#mJ!=7Y)oAEe*yEfk_SJwN0fBBQiN)t>ea&c@b zzc{s3L;KmrUGks?^21iru-GT)Mr^;|TEC@zzL+rH2(vZR%fJ~)#&LI)s3|BCIapUE!a zj9NbyD1@%4TF|nq%~$f4HJ6~+rhPm_b%bnHt_DscQg2w09YUd~s%Dj1>9i?iO^8}i zDn3dETxq}W_Svf6-P$J+Iq?&h!+h1HmM#ic@PwVy%r6kswThP)U5j^hw6R}|S8N|5 zZYMw}l`7(=wb8b@@|!h=iih>CXlE|?r-@SgI(VB!f=FG2HM?8;tELa4eOp<;_SoH3 zzVQ`njV4TiPjb{|eEV$2+85Co$)?{1vmIs9nz0+BOQ%7YXBQH35&n)JzIs{SnSPZY zd4q%O?Bu|(`O;dbyY_eLPF;VH<n(kgR3n|rt4VLjw|{8;(Eyc}jb`TNZD#G0r z-id$U!>D^bX{Ob&wjoL&8q>~SPvF}S<@ITy?x0XvHqew#y16<1Zaf6et4i6+ST6oPCsT{jR?yP8K7V$m zx0}0OpYq$ie%YLlpFs6$FSfjjM7)c$jc{9ub+}>d2wOM4-)6V7g49!ZFI>E2lo9Xb zpadO3BD#WLd#2|T$HoeG__b59mIP!?FG(09v5Uo z<5QLxV~q5xMgAa7^M9(#=WJUGeJq3N+miDJsJujZm{XR%X61;N-pV4+F~bVt*VYij zB9e{^`pkzSyFK^lKVAx!I#zo-TR&ko8-x}M?HSQ{`C7~RFk9LCFoipxuyE`)@jBnN zz}5hLFWLETvG!ZTZmbeFA4{jIb?FzDzgqgy(y9d)&pM%*UP6xX$@YlDI|Y{ucAMww zrl;vLHM_M-$}V3l3079~F`W}%UpyXt7FzK=;^dZde~L1FK6~xQUPa_R5Zeqtu z*E}q+K7b9xiwA6c44VeU-sBky z=ZH;SDg&F#oeVtIz?voiQJAqH(4+ zRatY}fGORQSkh0E5npyMooun4s6^Rii*1Bo`A9G8;kkbKmYVW$v9JCo@<~I&&gGb< zoRo$<*UH=`Q7fz4<7~j0H$7c3aHV$|}wYZ!LwbF#nx(kR~MO;BEDKu34o zxA6uEL0ngbk5bCqi#^{ut`Q2(gf?9+GIu2=ys>a9V|;IlQo-#QT`k9;Sz=k^QMIzN zRw3zp&7ah;Ax?^+^2=|fOiYs9KkTSF-AuKvx*Hv^=~GR4Lhn{!8Wnlf4Vm>;KkBXPG5(vl**I}mNn+WN3MEI z6K01ksv_s_tqjFtG0Y>6myrXSnD4D^xTPa9^5 zTJS60$tIzMs0tB9LioeStGb^wqtPS?_3tCY|@D9j=zu(y>^t5$W*%J_8wi3uF(`V|oVD&2%23Okdpj zKy3XAT;sOowMjt{yE!+hy7>WhhZ%6ub>8taHxdMtdl;#T#j>$D7N8dW+04(G+Q! zV;&*5W$woivDo-0FS9e00#2KD$Z5~_W#kK(oiUS>)9Gu9dlu0-_qSKMr-PL0eEEbD zhkHjC-9AF7-p!^}c}g@sHT|Nd^VNXfOHR!c^xD$;1z8!T zvih_zBhQ)E95GB};rL++w$md_CBZ0L;(jXcH6%%*)g{by`nqFuf5zQYWk19%O|2&- zb-0MwGm@5zm#?Df)9(w#@mJnr29J(^IUqqm35qh6x!edSWAOVN*BBe`hIbX49y+dn zl>i$Aetiid{q^CSg2<1fWYBpofkEp#)-jM1@c>Hd2*cZPQe6;?+B(EJ&wVt*IPF!a zFE~cG8(7R`1Hkp>{-j$_MOK`FXXiwrZFL&Vo7nysX4gt+?zkXY>(RV--`8wuRs^;I z(%f>h-`$rAf&6o2w~Fdi8RIjdxC^%?WJ{yARGJ!<&0WbRnT3f}_dX&y`%XAUv)vVL zyph5~q(VQa{>>fc2a>Ak>DfMvL}U`OdUPcO-+#b9^7vqA3U3*JKDMcN#JhazIY4pn zj2gS><`N;bWO}*nrx1QpA&Jj%xs5vC2n{?+w9W#2-y{~*fO&|N(}$`3dG*MH?Q9^g njuvV%+YsD7c9T2ddw863t2P=5!3UX~BGe8h=kzb%U=RNX#ci*A diff --git a/AMDiS/lib/muparser_v134/docs/html/images/grad2.jpg b/AMDiS/lib/muparser_v134/docs/html/images/grad2.jpg deleted file mode 100644 index 659a36ec5b39a6d85cf9cc9045cfde7f9afac3b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99522 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 diff --git a/AMDiS/lib/muparser_v134/docs/html/images/grad2.xcf b/AMDiS/lib/muparser_v134/docs/html/images/grad2.xcf deleted file mode 100644 index bb64620987df64038da8d3a47967335610b38b86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162126 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