t0bi: AUTOCONF: zwei conditions für AC_DEFINE

hallo,

ich versuche ein AC_DEFINE in zwei conditions zu packen,
if test "$bedingung1"=yes; then
klappt gut, aber
if test "$bedingung1"=yes -a "$bedingung2"=yes; then
funktioniert nicht.
irgend eine idee?

danke,

t0bi

  1. Hi

    if test "$bedingung1"=yes -a "$bedingung2"=yes; then
    funktioniert nicht.
    irgend eine idee?

    Also ich weiß nicht, was AC_DEFINE ist, aber ich kenne die Grundlagen einiger Programmiersprachen, vielleicht kann ich dir weiter helfen.
    Prinzipiell würde ich zuerst mal Klammern setzen.
    Und wenn der Interpreter/Kompiler dir auch noch eine Fehlermeldung mit Zeilennummer gibt (was ich nicht weiß), dann kannst du auch mal versuchen, die beiden Bedinungen in zwei oder drei Zeilen auszulagern.

    Ich hoffe ich konnte helfen
    Richard W.

    1. Hilft mir leider nicht wirklich weiter, AUTOCONF
      ist ein Tool (siehe http://directory.fsf.org/project/autoconf/), welches eine Art Installer erstellt für ein Programm.
      AC_DEFINE beschreibt darin ein Makro, welches bestimmte Definitionen
      festlegt, die man dann in seinem Programm verarbeiten kann (in meinem
      Fall c++).
      AC_DEFINE ist ein Makro, welches vom AUTOCONF-Script in ein entsprechendes Installer-Script umgewandelt wird und die Syntax
      leider ziemlich eigen.
      Danke trotzdem.

      LG

      1. Hilft mir leider nicht wirklich weiter, ...

        Hm, schade. Aber danke für die Einweisung, nach so etwas habe ich mich schonmal umgesehen. Jetzt hast du mir, aber ich nicht dir weitergeholfen ;)

        MfG
        Richard W.