Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-30712

no way to specify librarian flags

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.4.0
    • 4.8.4
    • Build tools: qmake
    • None
    • VS 2010
    • d8f940930e0dbcea4ee136550b4ca5a38f03b1dc

      I got bitten by a problem similar to this

      So I need to explicitly set /MACHINE for a static library.
      It seems like the undocumented QMAKE_LIBFLAGS works in nmake mode but it's completely ignored for VS project files.
      I tried 'QMAKE_LIBFLAGS += $${QMAKE_LFLAGS}' but of course this is flawed since LFLAGS_RELEASE and so on isn't included.

      I don't know how much overlap there is for link and lib commandline flags but at least some of them are the same, like the needed /MACHINE option.
      So maybe qmake could extract relevant options from LFLAGS or provide some other way to properly specify librarian flags without too much redundancy.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            jbornema Joerg Bornemann
            trass3r Unk
            Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes