Changeset d13e27 for configure.ac


Ignore:
Timestamp:
Mar 29, 2013, 5:03:13 PM (13 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
f57182
Parents:
5ba22b
Message:

vmg: Work on output verbosity.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@2845 5161e1c8-67bf-11de-9fd5-51895aff932f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure.ac

    r5ba22b rd13e27  
    1919AC_LANG([C++])
    2020
    21 # switch for one-sided communications
     21# Release version switch
     22AC_MSG_CHECKING(whether to enable release version)
     23AC_ARG_ENABLE([release],
     24        AS_HELP_STRING([--enable-release], [Compile with release settings]),
     25        enable_release=$enableval,
     26        enable_release="no")
     27AC_MSG_RESULT($enable_release)
     28AS_IF([test "$enable_release" = "yes"], [
     29            AC_DEFINE([RELEASE], [1], [Release])
     30            AC_DEFINE([NDEBUG], [1], [Skip asserts])
     31])
     32
     33# One-sided communications
    2234AC_MSG_CHECKING(whether to enable one-sided MPI2 communications)
    2335AC_ARG_ENABLE([one_sided],
     
    3042])
    3143
    32 # several debug output switches
    33 AS_IF([test "x$enable_fcs_info" != "x"], [
    34             AC_DEFINE([DEBUG_INFO], [1], [Debugging info output])
    35 ])
    36 
     44# Interpolating B-Spline degree
     45AC_ARG_VAR(BSPLINE_DEG, [Degree of interpolating B-Splines. Must be in [3-6].])
     46if test -z "$BSPLINE_DEG"
     47then
     48        BSPLINE_DEG=3
     49fi
     50AC_MSG_CHECKING(interpolation b-spline degree)
     51AC_DEFINE_UNQUOTED([BSPLINE_DEGREE], ${BSPLINE_DEG}, [Interpolating B-Spline degree])
     52AC_MSG_RESULT(${BSPLINE_DEG})
     53
     54# Debugging switches
    3755AC_MSG_CHECKING(whether to enable debugging)
    3856AC_ARG_ENABLE([debug],
     
    4462AS_IF([test "$enable_debug" = "yes"], [
    4563            CXXFLAGS=${CXXFLAGS-"-g -O0 -Wall"}
    46             AC_DEFINE([DEBUG], [1], [Debugging output])
     64            AC_DEFINE([DEBUG], [1], [Debugging])
    4765])
    4866
     
    5775])
    5876
    59 AC_MSG_CHECKING(whether to enable debug output)
    60 AC_ARG_ENABLE([debug-output],
    61         AS_HELP_STRING([--enable-debug-output], [Enable debugging output]),
    62         enable_debug_output=$enableval,
    63         enable_debug_output="no")
    64 AS_IF([test "x$enable_fcs_debug" != "x"],[enable_debug_output="yes"])
    65 AC_MSG_RESULT($enable_debug_output)
    66 AS_IF([test "$enable_debug_output" = "yes"], [
    67             AC_DEFINE([DEBUG_OUTPUT], [1], [Debugging output])
    68 ])
    69 
    7077AC_MSG_CHECKING(whether to enable MPE profiling)
    7178AC_ARG_ENABLE([mpe],
     
    7481        enable_mpe="no")
    7582AC_MSG_RESULT($enable_mpe)
    76 
    77 AC_MSG_CHECKING(whether to enable runtime measurement)
    78 AC_ARG_ENABLE([timer],
    79         AS_HELP_STRING([--enable-timer], [Enable runtime measurement]),
    80         enable_timer=$enableval,
    81         enable_timer="no")
    82 AS_IF([test "x$enable_fcs_timing" != "x"],[enable_timer="yes"])
    83 AC_MSG_RESULT($enable_timer)
    84 AS_IF([test "$enable_timer" = "yes"], [
    85             AC_DEFINE([DEBUG_MEASURE_TIME], [1], [Runtime measurement])
    86 ])
    87 
    88 AC_MSG_CHECKING(whether to enable runtime measurement output)
    89 AC_ARG_ENABLE([timer-output],
    90         AS_HELP_STRING([--enable-timer-output], [Enable runtime measurement output]),
    91         enable_timer_output=$enableval,
    92         enable_timer_output="no")
    93 AS_IF([test "x$enable_fcs_timing" != "x"],[enable_timer_output="yes"])
    94 AC_MSG_RESULT($enable_timer_output)
    95 AS_IF([test "$enable_timer_output" = "yes"], [
    96             AC_DEFINE([DEBUG_MEASURE_TIME_OUTPUT], [1], [Output of runtime measurement])
    97 ])
    9883
    9984AC_MSG_CHECKING(whether to enable MPI_Barrier debugging)
     
    10792])
    10893
    109 AC_MSG_CHECKING(whether to enable release version)
    110 AC_ARG_ENABLE([release],
    111         AS_HELP_STRING([--enable-release], [Compile with release settings]),
    112         enable_release=$enableval,
    113         enable_release="no")
    114 AC_MSG_RESULT($enable_release)
    115 AS_IF([test "$enable_release" = "yes"], [
    116             AC_DEFINE([RELEASE], [1], [Release])
    117             AC_DEFINE([NDEBUG], [1], [Skip asserts])
    118 ])
    119 
    120 AC_ARG_VAR(BSPLINE_DEG, [Degree of interpolating B-Splines. Must be [3].])
    121 
    122 if test -z "$BSPLINE_DEG"
    123 then
    124         BSPLINE_DEG=3
    125 fi
    126 
    127 AC_MSG_CHECKING(interpolation b-spline degree)
    128 AC_DEFINE_UNQUOTED([BSPLINE_DEGREE], ${BSPLINE_DEG}, [Interpolating B-Spline degree])
    129 AC_MSG_RESULT(${BSPLINE_DEG})
     94# Several output switches
     95AC_MSG_CHECKING(whether to enable info output)
     96AC_ARG_ENABLE([output-info],
     97        AS_HELP_STRING([--enable-output-info], [Enable info output]),
     98        enable_output_info=$enableval,
     99        enable_output_info="no")
     100AS_IF([test "x$enable_fcs_info" != "x"],[enable_output_info="yes"])
     101AC_MSG_RESULT($enable_output_info)
     102AS_IF([test "$enable_output_info" = "yes"], [
     103            AC_DEFINE([OUTPUT_INFO], [1], [Output level info])
     104])
     105
     106AC_MSG_CHECKING(whether to enable debug output)
     107AC_ARG_ENABLE([output-debug],
     108        AS_HELP_STRING([--enable-output-debug], [Enable debug output]),
     109        enable_output_debug=$enableval,
     110        enable_output_debug="no")
     111AS_IF([test "x$enable_fcs_debug" != "x"],[enable_output_debug="yes"])
     112AC_MSG_RESULT($enable_output_debug)
     113AS_IF([test "$enable_output_debug" = "yes"], [
     114            AC_DEFINE([OUTPUT_DEBUG], [1], [Output level debug])
     115])
     116
     117AC_MSG_CHECKING(whether to enable timing output)
     118AC_ARG_ENABLE([output-timing],
     119        AS_HELP_STRING([--enable-output-timing], [Enable timing output]),
     120        enable_output_timing=$enableval,
     121        enable_output_timing="no")
     122AS_IF([test "x$enable_fcs_timing" != "x"],[enable_output_timing="yes"])
     123AC_MSG_RESULT($enable_output_timing)
     124AS_IF([test "$enable_output_timing" = "yes"], [
     125            AC_DEFINE([OUTPUT_TIMING], [1], [Output level timing])
     126])
     127
    130128
    131129# Checks for programs.
Note: See TracChangeset for help on using the changeset viewer.