On 4 Apr 2009, at 20:58, Panagiotis Atmatzidis wrote:
I've wrote a small bundle to do what I'd like but I'm missing something:
Did you see we already have ⌘R in the C bundle to “compile and run” current file?
It wouldn’t compile both your files though, but we are evaluating improvements.
One idea I really like is to make ⌘R in the C bundle simply run make, but first generate a Makefile if none exist (taking hints about build options and included files from the source comments).
#!/usr/bin/sh - atma 05/11/2006 BASE=${TM_FILEPATH%.m} DIR=${TM_DIRECTORY}
gcc -o "$TM_FILEPATH" $DIR/main.m "$BASE" -l objc
I think you need to swap TM_FILEPATH and BASE.
[...] Apparently the program cannot find "main.m" file. Can anyone see any obvious errors to this amateur bundle?
If there is a space in your diretory, it will fail. Variable use should be double quoted.
Try insert e.g.: echo "$DIR/main.m"