Enrico Forestieri <[EMAIL PROTECTED]> writes:

> That will work on cygwin but not on mingw because Windows has
> no support for symlinks. Indeed, there's already something like that
> in autotroll.m4. 

I have indeed put the following code:

  case $host_os in
    darwin*)
      at_darwin="yes"
      QMAKE_ARGS="-spec macx-g++"
      ;;
  esac

If you can provide good choices for specs, I will hardcode them (it
seems that there is no other choice).

> checking for the INCPATH to use with Qt... 
> -I'../../../MinGW/Qt/4.3.4/include/QtCore' 
> -I'../../../MinGW/Qt/4.3.4/include/QtCore' 
> -I'../../../MinGW/Qt/4.3.4/include/QtGui' 
> -I'../../../MinGW/Qt/4.3.4/include/QtGui' -I'../../../MinGW/Qt/4.3.4/include' 
> -I'.' -I'c:/MinGW/Qt/4.3.4/include/ActiveQt' -I'.' -I'.' 
> -I'../../../MinGW/Qt/4.3.4/mkspecs/win32-g++'
>
> as you can see, the directories are listed as relative paths, making the
> configuration unusable.

OK, there is some code to work around this in autotroll. Here are the
relevant lines:

  # Kludge!!  QMake has a very strange behavior.  For instance, if you
  # install Qt under your $HOME and run QMake somewhere else under your
  # $HOME, it will try to be clever and produce Makefiles with relative
  # include paths.  In order to avoid this, we will test QMake from a
  # temporary directory (usually /tmp).  Note that this problem was only
  # observed with Qt 4.

Andre', do you know about this behaviour? How can we work around it?

JMarc

Reply via email to