Commit Graph

152 Commits

Author SHA1 Message Date
Jussi Pakkanen 6a17d6994d Cleaner, simpler elif. 2013-07-27 17:58:17 +03:00
Jussi Pakkanen e8fba977f4 Some sort of elif implementation. 2013-07-27 17:55:17 +03:00
Jussi Pakkanen 6b5c4b0a69 Typo fix. 2013-07-27 17:31:40 +03:00
Jussi Pakkanen 59c1dd44ed Can do logical negation. 2013-07-27 17:21:59 +03:00
Jussi Pakkanen 782021d65e Can do logical or. 2013-07-27 17:15:22 +03:00
Jussi Pakkanen 6a5a9a3848 Can do logical and. 2013-07-27 17:06:37 +03:00
Jussi Pakkanen bdd1485987 Run build tests properly. 2013-07-27 16:06:39 +03:00
Jussi Pakkanen 427cfbf569 Interpreter side of tryrun is mostly done. 2013-07-27 14:18:11 +03:00
Jussi Pakkanen 208e0122fb Print compiler information. 2013-07-27 13:22:22 +03:00
Jussi Pakkanen 4d2b827b71 More validification. 2013-07-25 13:31:27 +03:00
Jussi Pakkanen 6b0a3a1baa Use elif instead of if. 2013-07-25 13:20:51 +03:00
Jussi Pakkanen c3292f4dc1 More use of logging framework. 2013-07-08 21:02:47 +03:00
Jussi Pakkanen bfa9af8f13 Added error function. 2013-07-08 20:51:10 +03:00
Jussi Pakkanen bbc3664028 Moved some print functions to logging. 2013-07-08 20:47:55 +03:00
Jussi Pakkanen c0c2c35496 Windows command execution works. 2013-07-01 18:12:30 +03:00
Jussi Pakkanen e5443493bf Can run local script files as well as commands. 2013-06-30 22:30:11 +03:00
Jussi Pakkanen a52336b429 Can invoke methods on general statements and not just variable names. 2013-06-30 01:53:37 +03:00
Jussi Pakkanen 5e2278d6d4 Can run external programs and capture their output. Also some string function work. 2013-06-30 01:36:17 +03:00
Jussi Pakkanen 4f1ca2062d Removed shebang lines on non-runnable files. 2013-06-20 18:03:30 +03:00
Jussi Pakkanen 7e6d8454a4 Precompiled headers work for C++. 2013-06-15 02:40:53 +03:00
Jussi Pakkanen a1f4bf1124 Started work on MSVC precompiled headers. It does not work yet but I have been at it for so long that I want to just commit now because it at least does something close to the final result. 2013-06-15 00:37:14 +03:00
Jussi Pakkanen ed61e6f19a Print system check information. 2013-06-05 18:22:51 +03:00
Jussi Pakkanen 2fdc7c7dbc Added has_header method. 2013-06-03 23:57:20 +03:00
Jussi Pakkanen 89aa4e2233 C++ is now called cpp rather than cxx. 2013-06-02 22:31:10 +03:00
Jussi Pakkanen a51036fd7d Reworked configure file generation. 2013-06-02 16:01:29 +03:00
Jussi Pakkanen b63c493844 Better error reporting for parsing errors. 2013-06-02 14:25:35 +03:00
Jussi Pakkanen 11e81618d2 Renamed find_dep to dependency. 2013-06-02 14:06:43 +03:00
Jussi Pakkanen d4284aae89 Renamed add_test to test. 2013-06-02 13:18:15 +03:00
Jussi Pakkanen 50304bb207 Required is the default for find_library. 2013-06-01 14:12:24 +03:00
Jussi Pakkanen c4e58795e7 Required defaults to true for programs. 2013-06-01 14:09:16 +03:00
Jussi Pakkanen 0d2f34654c Generator rules can have more than one output. 2013-06-01 13:19:08 +03:00
Jussi Pakkanen e453c408da Can add extra #includes to sizeof checks. 2013-06-01 00:47:29 +03:00
Jussi Pakkanen ae62e8ca11 Can detect sizes of expressions. 2013-06-01 00:35:11 +03:00
Jussi Pakkanen 292ad6009c Cleaned out old line number info from exceptions. 2013-05-26 22:42:39 +03:00
Jussi Pakkanen 5ad8916323 Add line number and file information to exception objects at one location. 2013-05-26 22:32:54 +03:00
Jussi Pakkanen 6ff098bea6 Store configuration values in an object rather than global variables. 2013-05-24 22:21:48 +03:00
Jussi Pakkanen bf62937711 Can extract compiler ID string. 2013-04-22 00:51:25 +03:00
Jussi Pakkanen 140f30470b Can run trial compilations on a given compiler. 2013-04-21 17:46:58 +03:00
Jussi Pakkanen 7b8d24a9d8 Can use msvc static linker. 2013-04-19 23:59:06 +03:00
Jussi Pakkanen 2c3d35802f Can use Apple frameworks with Objective C. 2013-04-10 22:41:46 +03:00
Jussi Pakkanen e05af1bf9e Added ObjC++ support. 2013-04-06 22:03:16 +03:00
Jussi Pakkanen 5174c255b2 Basic support for Objective C. 2013-04-06 20:55:37 +03:00
Jussi Pakkanen 629d55e3c9 Inherit InterpreterException from MesonException. 2013-04-06 20:32:56 +03:00
Jussi Pakkanen 35f3495c1d Can build Qt5 applications. 2013-04-01 20:07:41 +03:00
Jussi Pakkanen f856ee0f33 Fixed class hierarchy of dependencies. 2013-04-01 17:14:23 +03:00
Jussi Pakkanen 3d4aad9e0d Can have multiple different configurations of the same dependency. 2013-04-01 14:58:22 +03:00
Jussi Pakkanen 137365b5b3 Better external program detection. 2013-04-01 14:35:03 +03:00
Jussi Pakkanen b77ac5ec9f Extracted dependencies to their own file. 2013-04-01 14:08:54 +03:00
Jussi Pakkanen 1b11431079 Work on adding GTest support. 2013-03-24 15:41:20 +02:00
Jussi Pakkanen 70f6b769a6 Added custom detector framework and a Boost detector to it. 2013-03-24 15:04:51 +02:00