1. 19 Apr, 2016 1 commit
    • Chun-wei Fan's avatar
      MSVC builds: Update how introspection builds are done · 9a87b6be
      Chun-wei Fan authored
      This first adds a common autotools module that can be included by
      the Makefile.am's to generate the file lists and the g-ir-scanner/
      g-ir-compiler command lines to build the introspection files.
      
      The autotools files for gdk/ and gtk/ are then updated to generate
      the full file lists needed to build the introspection files, with
      the full command lines for g-ir-scanner and g-ir-compiler as NMake
      Makefile modules that can be used to build the introspection files
      for Visual Studio builds.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=765195
      9a87b6be
  2. 07 Aug, 2014 1 commit
    • Chun-wei Fan's avatar
      MSVC Build Files: Use Real GTK+ Version · 8a2a5adc
      Chun-wei Fan authored
      Make the Visual C++-related build files contain the actual GTK+ version, by
      generating them during the configure stage and dist'ing them in the release
      tarballs.  This is especially important for builds of introspection files,
      as one may need to look at the release version of GTK+ in those files.
      8a2a5adc
  3. 13 Jan, 2014 2 commits
    • Chun-wei Fan's avatar
      build/: Rename a Shared MSVC NMake Makefile · 202d9c4a
      Chun-wei Fan authored
      Rename testsrules_msvc.mak to detectenv_msvc.mak and remove some package-
      specific stuff from it, to reflect on the nature that this NMake Makefile
      is shared.
      202d9c4a
    • Chun-wei Fan's avatar
      MSVC Builds: Rework Introspection Build · 7115ccd3
      Chun-wei Fan authored
      The current approach of building the introspection files for GTK works, but
      is often cumbersome as one needs to set many environmental variables before
      launching a solution file, which runs a Windows batch script to generate
      the .gir/.typelib files. It was also possible to hand-run the batch script
      from the Visual Studio command prompt, but even more environmental
      variables need to be set.
      
      This changes the approach to build the introspection files using an NMake
      Makefile (but elimating from the Visual Studio Project Files the part to
      build the introspection files) to:
      -Make it clearer to the person building the introspection files what
       environmental variables are needed, specifically for PKG_CONFIG_PATH and
       MINGWDIR and CFG (formerly CONF). Setting stuff like VSVER, PLAT and BASEDIR
       is no longer required, which was a bit clunky.
      
      -Allows some more easier flexibility on the build of the intropsection files.
      7115ccd3
  4. 24 Jan, 2013 1 commit
  5. 12 Apr, 2010 2 commits