diff options
| author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2013-04-09 04:05:48 -0700 | 
|---|---|---|
| committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2013-04-09 04:05:48 -0700 | 
| commit | 49e980d5a328ce560f046eec5f372d2deb0e5bdd (patch) | |
| tree | 583486616f899a6521fc2752cf9ec0a6ef03ffcb /modules | |
| parent | f4b4651e372d4369e4a62e7ccfe357048b171f70 (diff) | |
| parent | 357166434a740c32f4e9011d751a32d74f649800 (diff) | |
Merge pull request #11 from hasufell/master
Computer/Development: improve regex pattern, add clang and dmd
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/computer.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/modules/computer.c b/modules/computer.c index 235d642f..cd015cf2 100644 --- a/modules/computer.c +++ b/modules/computer.c @@ -204,16 +204,18 @@ void scan_dev(gboolean reload)         { "Bash", "bash --version", "\\d+\\.\\d+\\.\\S+", TRUE},         { "Compilers", NULL, FALSE },         { "C (GCC)", "gcc -v", "\\d+\\.\\d+\\.\\d+", FALSE }, +       { "C (Clang)", "clang -v", "\\d+\\.\\d+", FALSE }, +       { "D (dmd)", "dmd --help", "\\d+\\.\\d+", TRUE },         { "Java", "javac -version", "\\d+\\.\\d+\\.\\d+", FALSE },         { "CSharp (Mono, old)", "mcs --version", "\\d+\\.\\d+\\.\\d+\\.\\d+", TRUE },         { "CSharp (Mono)", "gmcs --version", "\\d+\\.\\d+\\.\\d+\\.\\d+", TRUE },         { "Vala", "valac --version", "\\d+\\.\\d+\\.\\d+", TRUE },         { "Haskell (GHC)", "ghc -v", "\\d+\\.\\d+\\.\\d+", FALSE }, -       { "FreePascal", "fpc --version", "\\d+\\.\\d+\\.\\S+", TRUE }, +       { "FreePascal", "fpc -iV", "\\d+\\.\\d+\\.?\\d*", TRUE },         { "Tools", NULL, FALSE },         { "make", "make --version", "\\d+\\.\\d+", TRUE },         { "GDB", "gdb --version", "\\d+\\.\\S+", TRUE }, -       { "strace", "strace -V", "\\d+\\.\\d+\\.\\d+", TRUE }, +       { "strace", "strace -V", "\\d+\\.\\d+\\.?\\d*", TRUE },         { "valgrind", "valgrind --version", "\\d+\\.\\d+\\.\\S+", TRUE },         { "QMake", "qmake --version", "\\d+\\.\\S+", TRUE},      }; | 
