Commit Graph

367 Commits

Author SHA1 Message Date
Jussi Pakkanen ae62e8ca11 Can detect sizes of expressions. 2013-06-01 00:35:11 +03:00
Jussi Pakkanen 3872cd024e Source generator now works with Protocol Buffers. 2013-05-27 01:46:27 +03:00
Jussi Pakkanen c9cb49764b Worked on expanding the generator so it works with protocol buffers. Does not work yet. 2013-05-27 01:20:54 +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 4bbc75427a Store full path to output executables so they do not depend on "." being in path. 2013-05-19 15:29:43 +03:00
Jussi Pakkanen 547706e385 Close temporary file because poor little Windows can't handle a file
being opened multiple times.
2013-05-18 17:13:15 +03:00
Jussi Pakkanen 5eba624777 More MSVC test fixing. 2013-05-18 16:52:18 +03:00
Jussi Pakkanen 792a3772cd Make test case compile on MSVC. 2013-05-18 16:48:46 +03:00
Jussi Pakkanen 83f0e6744e Support for cppcheck. 2013-05-14 00:48:56 +03:00
Jussi Pakkanen 4d1ee0b8f2 Moved logs into their own directory. 2013-05-13 20:40:15 +03:00
Jussi Pakkanen 17e5d8c6ac Fix getting compiler via environment variable 2013-04-22 00:54:45 +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 417abe105c Added multiline strings. 2013-04-21 16:47:20 +03:00
Jussi Pakkanen 7606b7af8c Some minor tweaks. 2013-04-20 00:30:44 +03:00
Jussi Pakkanen 7b8d24a9d8 Can use msvc static linker. 2013-04-19 23:59:06 +03:00
Jussi Pakkanen 7e3f2f7771 Can compile stuff with MSVC++. 2013-04-19 22:11:20 +03:00
Jussi Pakkanen 7ce4aa1b90 Can build programs with MSVC. 2013-04-19 21:43:36 +03:00
Jussi Pakkanen 5d81924914 Check that VC can compile. 2013-04-19 21:10:41 +03:00
Jussi Pakkanen 21c6166af9 Added basic Visual Studio compiler detection. 2013-04-19 21:00:59 +03:00
Jussi Pakkanen 9f4471c96f Disable library versioning on platforms that don't support symlinks. 2013-04-19 19:22:04 +03:00
Jussi Pakkanen 30dbccd346 Line numbers start from 1. 2013-04-19 19:03:29 +03:00
Jussi Pakkanen a1d367ba8b Guard against Windows line endings on Windows too. 2013-04-19 19:01:48 +03:00
Jussi Pakkanen 43ca3e2546 Fixed Windows garbage line endings. 2013-04-19 18:57:50 +03:00
Jussi Pakkanen 186397c322 Added test case for C++ app using winmain. 2013-04-19 18:34:19 +03:00
Jussi Pakkanen 15ff1e4e48 Added test case for Windows cpp building. 2013-04-19 18:31:18 +03:00
Jussi Pakkanen aac4fd1603 Added a test using winmain. 2013-04-19 18:28:23 +03:00
Jussi Pakkanen a7b7e4b235 Added a Windows test. 2013-04-19 18:24:48 +03:00
Jussi Pakkanen abe653e808 Some comments to Qt5 sample. 2013-04-17 19:54:04 +03:00
Jussi Pakkanen 124b5cc392 Fix find_program test on Windows using terrible hack. 2013-04-12 19:48:46 +03:00
Jussi Pakkanen e6e5566b6f Set languages in objc/ojbc++. 2013-04-11 15:29:44 +03:00
Jussi Pakkanen 2c3d35802f Can use Apple frameworks with Objective C. 2013-04-10 22:41:46 +03:00
Jussi Pakkanen 0ae280ce77 Detect ObjC compilers on OSX. 2013-04-09 00:11:58 +03:00
Jussi Pakkanen 5465572c78 Run objective C tests in test suite. 2013-04-06 22:06:58 +03:00
Jussi Pakkanen e05af1bf9e Added ObjC++ support. 2013-04-06 22:03:16 +03:00
Jussi Pakkanen 9701d4d555 Added support for GNUStep. 2013-04-06 21:48:51 +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 1725a03fda Update readme to say that Python 3.3 is required. 2013-04-01 20:50:05 +03:00
Jussi Pakkanen 2ed81e939a Print version strings on error. 2013-04-01 20:10:34 +03:00
Jussi Pakkanen 35f3495c1d Can build Qt5 applications. 2013-04-01 20:07:41 +03:00
Jussi Pakkanen e3184c4f94 Qt5 apps compile with only a slight amount of cheating. 2013-04-01 19:56:23 +03:00
Jussi Pakkanen 9abf5ec89a Add generated files as dependencies to targets. 2013-04-01 19:04:19 +03:00
Jussi Pakkanen 6cf0182037 Can generate sources with moc and uic. 2013-04-01 18:43:03 +03:00
Jussi Pakkanen 8f63a4ff81 Ui rule too, and store rules in the backend object. 2013-04-01 18:18:57 +03:00
Jussi Pakkanen a869da185f Can generate custom rules for dependencies. 2013-04-01 18:06:27 +03:00
Jussi Pakkanen 71ce75899a Deleted useless class. 2013-04-01 17:19:00 +03:00
Jussi Pakkanen f856ee0f33 Fixed class hierarchy of dependencies. 2013-04-01 17:14:23 +03:00