30.10.2017, 22:11, "Thiago Macieira" <[email protected]>: > On segunda-feira, 30 de outubro de 2017 11:20:25 PDT Konstantin Tokarev wrote: >> > As for MSVC, the issue will be similar: teaching pkg-config about the MSVC >> > linker syntax. Hint: there's no -l >> >> pkg-config knows nothing about nature of compiler flags, it can easily >> handle bundle-specific option or cl.exe argument > > It does, actually. > > For example, it suppresses -L that point to the system dirs, like -L/usr/lib. > But it doesn't suppress -F options like that. > > It does deduplication for -I and -l options, but it doesn't for -framework or > directly-named .lib files. Or for -I flags on Windows, for some reason.
Actually, on Windows pkg-config has --msvc-syntax that allows to use unix-style flags in .pc files and convert them to cl.exe flags in the output. https://cgit.freedesktop.org/pkg-config/tree/README.win32#n24 > > It may be sufficient to get things going, but it's not a tool designed for > those > environments. > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development -- Regards, Konstantin _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
