Changeset 2115 for trunk


Ignore:
Timestamp:
Nov 23, 2012, 8:12:01 PM (7 years ago)
Author:
sam
Message:

vslol: create an etc/ directory beside bison's and flex's to work
around an MSYS bug in the main DLL, and copy the m4.exe binary we
ship with bison into the flex directory, too.

Location:
trunk
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/vslol/AssemblyInfo.cs

    r1995 r2115  
    2121[assembly: Guid("58968f91-edb8-4a4c-9f4f-ba39fdb4a21a")]
    2222
    23 [assembly: AssemblyVersion("1.0.0.2")]
    24 [assembly: AssemblyFileVersion("1.0.0.2")]
     23[assembly: AssemblyVersion("1.0.0.3")]
     24[assembly: AssemblyFileVersion("1.0.0.3")]
  • trunk/tools/vslol/MenuGenerateCompilers.cs

    r2113 r2115  
    115115                string flex_path = external_path + "\\external\\flex-2.5.35";
    116116                string bison_path = external_path + "\\external\\bison-2.4.2";
     117
     118                /* Workaround for an MSYS bug. If these directories don't
     119                 * exist, fork() will fail. Yeah, wtf. */
     120                try
     121                {
     122                    Directory.CreateDirectory(flex_path + "\\etc");
     123                    Directory.CreateDirectory(bison_path + "\\etc");
     124                }
     125                catch (Exception e) { }
    117126
    118127                // Run flex on all the .l files
  • trunk/tools/vslol/source.extension.vsixmanifest

    r1995 r2115  
    44    <Name>VsLol</Name>
    55    <Author>Lol</Author>
    6     <Version>1.0.0.2</Version>
     6    <Version>1.0.0.3</Version>
    77    <Description xml:space="preserve">Lol Engine Productivity Tools.</Description>
    88    <Locale>1033</Locale>
Note: See TracChangeset for help on using the changeset viewer.