Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jun 18, 2014
  1. @infininight

    Point to ruby 1.8 shim

    infininight authored
    Using a shim allows us to catch when 1.8 of ruby is not present and provide other options.
    
    #ignore
Commits on Apr 2, 2014
  1. @sorbits

    Change to Makefile directory when “Build Target…” calls ‘make’

    sorbits authored
    This is when calling ‘make’ to obtain phony targets. Previously it would fail to resolve relative includes, which manifested itself by an error following the build output, in addition to not listing potential targets from these included make files.
Commits on Mar 6, 2014
  1. @infininight
Commits on Aug 9, 2013
  1. @sorbits

    Do a better job at locating Makefile

    sorbits authored
    We now search from current file’s directory and up to the project directory, if TM_MAKE_FILE is unset, and there is no Makefile in the project folder.
    
    Also show better error when no Makefile is found.
Commits on Jul 27, 2013
  1. @infininight

    Use version 1.8 of ruby for bundle items

    infininight authored
    10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.
    
    #ignore
Commits on Jul 4, 2013
  1. @sorbits

    Fix working directory when calling make

    sorbits authored
    Due to a recent change in TextMate.executor it would always change the working directory to the project directory, which would fail if TM_MAKE_FILE was set to build/Makefile (and that file used relative paths).
Commits on Mar 8, 2013
  1. @sorbits
Commits on Jan 13, 2013
  1. @sorbits

    Change how we format warnings/errors

    sorbits authored
    We now show the line as it appeared in the original output, except shortening the path. Only the leading file component of the line is a link and its tooltip show the full path (but not potential line and column info, as that should now be in the visible output).
  2. @sorbits

    Simplify make script setup

    sorbits authored
    We now also use the ‘:noun’ parameter with TextMate.executor instead of overwriting TM_DISPLAYNAME.
Commits on Sep 15, 2012
  1. @infininight
Commits on Sep 10, 2012
  1. @infininight
Commits on Aug 23, 2012
  1. @lickel
  2. @lickel
  3. @lickel @sorbits

    Make: Encapsulate make commands into /lib/make.rb

    lickel authored sorbits committed
    This lets us have consistent variables and regex handling.
    It also makes it very easy to add new commands (see: Build vs Run).
Commits on Feb 24, 2012
  1. @lickel

    Fix build target for any makefile

    lickel authored
    Previously, it would only work for ./Makefile
Commits on Nov 13, 2011
  1. @infininight
Commits on Nov 12, 2011
  1. @infininight

    Add meta.embedded scopes.

    infininight authored
  2. @infininight

    Move folding settings.

    infininight authored
  3. @infininight

    Add readme.

    infininight authored
Commits on Sep 24, 2011
  1. @infininight

    Rewritten grammar.

    infininight authored
    - Reordered file extensions
    - Added folding markers
Commits on Jul 1, 2011
  1. @sorbits
Commits on May 4, 2011
  1. @sorbits

    Merge pull request #3 from zachriggle/master.

    sorbits authored
    += Operator
Commits on Apr 1, 2011
  1. @zachriggle
Commits on Jan 23, 2011
  1. @sorbits

    Disable shebang check.

    sorbits authored
    The argument to make is the target we want to build and should not affect which interpreter is used.
Commits on Nov 11, 2010
  1. @sorbits

    Use TM_MAKE instead of ‘make’ (when set).

    sorbits authored
    This is to allow using a newer version of make.
    
    Additionally the patterns matching make output will now accept ‘gmake:’ as alternative to ‘make:’ as line prefix.
Commits on May 5, 2010
  1. @sorbits

    Give a name to maching of \`.

    sorbits authored
    Also match \\ so that sequences like \\` are handled properly.
  2. @sorbits
Commits on May 1, 2010
  1. @adamv
  2. @adamv

    Don't capture escaped backtick.

    adamv authored
    A \` pattern is likely part of a string, and does not signal the start
    of an interpolated shell script.
Commits on Apr 11, 2010
  1. @sorbits

    Ensure list of goals is unique.

    sorbits authored
    For unknown reasons I get all the goals doubled roughly 10-20% of the time when using “Build Target…”. The way we obtain the list is hacky, so I added the unique option rather than debug the issue.
  2. @torsten @sorbits

    Minor fix in the Makefile syntax, make actually allows spaces between…

    torsten authored sorbits committed
    … a rule name and the colon.
Commits on Feb 3, 2010
  1. @lasersox

    Instead of “ENV["key"].nil? ? "default" : ENV["key"]” use the far cle…

    lasersox authored
    …arer alternative “ENV["key"] || "default"”.
  2. @lasersox
Commits on Nov 16, 2009
  1. @sorbits

    Add a new command “Build Target…” which shows a menu allowing a speci…

    Alex Ross authored sorbits committed
    …fic target to be chosen.
Commits on Jun 5, 2009
  1. @sorbits

    • do not save current file via Executor

    sorbits authored
    We already have the pre-run hook set to “Save Project”.
    
    
    git-svn-id: http://svn.textmate.org/trunk/Bundles/Make.tmbundle@11598 dfb7d73b-c2ec-0310-8fea-fb051d288c6d
Something went wrong with that request. Please try again.