Commit Graph

382 Commits

Author SHA1 Message Date
Jussi Pakkanen aa38b1859f A few windows fixes. 2013-06-03 17:56:31 +03:00
Jussi Pakkanen 4637e07734 #mesondefine supports strings. 2013-06-03 00:08:40 +03:00
Jussi Pakkanen 89aa4e2233 C++ is now called cpp rather than cxx. 2013-06-02 22:31:10 +03:00
Jussi Pakkanen 8364bfcc6d Better error message. 2013-06-02 16:18:23 +03:00
Jussi Pakkanen a51036fd7d Reworked configure file generation. 2013-06-02 16:01:29 +03:00
Jussi Pakkanen ed5528ba18 Better error text. 2013-06-02 15:33:59 +03:00
Jussi Pakkanen b63c493844 Better error reporting for parsing errors. 2013-06-02 14:25:35 +03:00
Jussi Pakkanen c3972d512a Removed braces from language syntax. 2013-06-02 14:08:42 +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 852b774e2e The default value of required is true for dependencies. 2013-06-01 14:06:36 +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 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