Skip to content
  1. May 03, 2014
  2. Apr 24, 2014
  3. Apr 16, 2014
    • Chun-wei Fan's avatar
      build/gi-introspection-msvc.mak: Fix Build and Installation · 37c90f61
      Chun-wei Fan authored
      Copy the .gir files that are bundled with g-i to build/ before trying to
      compile the .gir's that were generated during the build process, so that
      the compilation of these .gir's may succeed.  Also, create the
      share/gir-1.0 and lib/girepository-1.0 directories, if needed, before
      trying to copy the .gir/.typelib files.
      37c90f61
  4. Apr 11, 2014
  5. Apr 01, 2014
  6. Mar 25, 2014
  7. Mar 05, 2014
  8. Mar 03, 2014
  9. Feb 27, 2014
  10. Feb 26, 2014
  11. Feb 25, 2014
    • Chun-wei Fan's avatar
      MSVC Builds: Update Introspection Build Process · d4d99ae9
      Chun-wei Fan authored
      The introspection build on Windows recently received support to deduce the
      DLL name from the library that is passed into g-ir-scanner, so the library
      name (without the file name extensions, etc) ought to be passed in for the
      build of introspection files on Windows, just like the *nix builds of
      g-i.
      d4d99ae9
    • Chun-wei Fan's avatar
      scanner: Make shlib Resolution Work Also With Visual C++ · f3128da2
      Chun-wei Fan authored
      Commit f3fcdf97 introduced shlib resolution for Windows, but it only works
      with MinGW and would therefore break builds of introspection files for
      Visual C++.
      
      Improve on the situation by adding capabilities to do the same with Visual
      C++, as the introspection dumper program is still compiled and linked with
      the Microsoft tool set (only the proprocessor to process the various
      headers is using GCC/MinGW).
      
      This makes use of the dumpbin utility that is shipped with Visual C++,
      which will query a .lib file, which leads to the DLL that the .lib file
      will link to.  The 'gcc -print-search-dirs' can be replaced on Visual C++
      builds by querying the LIB environment variable, as this is what the Visual
      C++ compiler/linker really looks at during compilation and linkage.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=724890
      f3128da2
  12. Feb 22, 2014