This file is indexed.

/usr/bin/cxxtools-config is in libcxxtools-dev 2.2.1-2.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
#! /bin/sh

prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib

usage()
{
    cat 1>&2 <<EOF
Usage: $0 [OPTION]

Known values for OPTION are:

  --libs            print library linking information
  --cxxflags        print pre-processor and compiler flags
  --logxml app  print logging-xml-template for application "app"
  --help            display this help and exit
  --version         output version information
EOF

    exit 1
}

CXXTOOLS_LOGGING_CXXTOOLS_template()
{
  cat <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!--
  sample logging-properties for application ++APP++
  put this in ++APP++.properties and use:
    log_init("++APP++.properties");
  in your application to initialize logging

  define categories with:
    log_define("some.category")
  this defines a static function, so you must put it outside other functions.
  you can define a category per file or a category per namespace.

  print logging-messages with:
    log_fatal("some fatal message");
    log_error("some error message");
    log_warn("some warn message");
    log_info("some info message");
    log_debug("some debug message");

-->
<logging>
  <rootlogger>INFO</rootlogger>
  <loggers>
    <logger>
      <category>++APP++</category>
      <level>INFO</level>
    </logger>
  </loggers>
  <!-- <file>$LOGFILE</file> -->      <!--uncomment if you want to log to a file -->
  <!-- <maxfilesize>1MB</maxfilesize> -->
  <!-- <maxbackupindex>2</maxbackupindex> -->
  <!-- <host>localhost:1234</host> --> <!--  # send log-messages with udp -->
</logging>
EOF
}

if test $# -eq 0; then
    usage 1
fi

LOGFILE=++APP++.log

while test $# -gt 0; do
    case "$1" in

    --version)
        echo 2.2.1
        exit 0
        ;;

    --help)
        usage 0
        ;;

    --cxxflags)
        echo -I${includedir}
        ;;

    --libs)
        echo -L${libdir} -lcxxtools 
        ;;

    --logxml)
        if test $# -gt 1
        then
          CXXTOOLS_LOGGING_CXXTOOLS_template | sed "s/++APP++/$2/"
          shift
        else
          usage 1
        fi
        ;;

    *)
        usage 1
        ;;
    esac
    shift
done

exit 0