Commit Graph

38 Commits

Author SHA1 Message Date
Jussi Pakkanen 11f2106228 Now can detect Java compiler. 2014-03-10 22:49:29 +02:00
Jussi Pakkanen e321345f41 Started work on Java support because why not. 2014-03-10 22:35:00 +02:00
Jussi Pakkanen 26539f27fe Added a link_depends keyword for build targets. 2014-03-07 20:10:59 +02:00
Jussi Pakkanen 040083cdb6 Can define custom linker flags. 2014-03-07 19:51:13 +02:00
Jussi Pakkanen 836c978c94 C++ compiler can compile .h file, too. 2014-02-23 22:07:54 +02:00
Jussi Pakkanen 51827d4484 Can override install directory on a target-by-target basis. 2014-02-12 22:37:25 +02:00
Jussi Pakkanen d84d70fa9a Specify subdirs explicitly. 2014-02-09 21:47:36 +02:00
Jussi Pakkanen 0384ca71f7 First half of the work required for pkg-config generator. 2014-02-06 00:16:23 +02:00
Jussi Pakkanen ab0cc277d1 After an actual, factual bug report from a user, fixed include_directories so that it checks that the specified directories exist. 2014-01-18 23:11:59 +02:00
Jussi Pakkanen 4f0af86b52 Removed leftover print target. 2014-01-18 12:12:55 +02:00
Jussi Pakkanen e21e7091e7 Track dependencies of subproject option files. 2013-12-09 20:39:53 +02:00
Jussi Pakkanen 6495334b03 Fixed subproject compiler detection. 2013-12-09 03:18:51 +02:00
Jussi Pakkanen 8e9879a83c Can parse subprojects but it does not work yet. 2013-12-09 02:59:15 +02:00
Jussi Pakkanen f6937e99eb Some basic work on subprojects. 2013-12-09 02:43:28 +02:00
Jussi Pakkanen 17b5920aa8 Determine and use the proper linker based on input source languages. 2013-11-17 21:44:58 +02:00
Jussi Pakkanen b9a2d0c10f Checking cleanup. 2013-11-17 20:24:09 +02:00
Jussi Pakkanen 8f5d93b4d4 Can extract objects from targets and use them in other targets. 2013-11-05 01:47:09 +02:00
Jussi Pakkanen 337b14e602 Some test tuning. 2013-11-05 00:29:39 +02:00
Jussi Pakkanen bcdb84fcbe Can use object files directly in targets. 2013-11-05 00:16:17 +02:00
Jussi Pakkanen ae06ca2afc User options now do a full round trip. 2013-10-18 20:55:10 +03:00
Jussi Pakkanen 309a5c1510 Options can be accessed from scripts. 2013-10-16 22:33:33 +03:00
Jussi Pakkanen 3673791b4f Rpaths start working. 2013-10-04 23:04:26 +03:00
Jussi Pakkanen be2da48daa Strip holders from ext deps. 2013-09-28 19:50:15 +03:00
Jussi Pakkanen 31b1c26fbd More holder extraction. 2013-09-28 18:54:09 +03:00
Jussi Pakkanen a9eb2e7317 Surgical strike complete. Data has been extracted from interpreter and unit tests pass. 2013-09-23 23:16:54 +03:00
Jussi Pakkanen 08622ae644 Moved even more stuff from interpreter to build. 2013-09-23 23:08:50 +03:00
Jussi Pakkanen a2959fd0f4 Basic work on extracting build target types from the interpreter. 2013-09-23 22:34:41 +03:00
Jussi Pakkanen 3c3e580aea Parse gettext command and generate rule. 2013-09-12 00:30:21 +03:00
Jussi Pakkanen 1571bfc6a9 Static cross linking works again. 2013-08-30 23:07:26 +03:00
Jussi Pakkanen 702d3e2d9c Work started on supporting simultaneous native and cross builds. 2013-08-30 22:20:10 +03:00
Jussi Pakkanen 0f03b26f44 Removed -tt, which is not necessary with Python 3. 2013-06-20 18:07:03 +03:00
Jussi Pakkanen 7b8d24a9d8 Can use msvc static linker. 2013-04-19 23:59:06 +03:00
Jussi Pakkanen b97f43b9b7 Can set global flags. 2013-01-26 01:44:56 +02:00
Jussi Pakkanen 3eab390158 Can generate configure files. 2013-01-14 01:13:55 +02:00
Jussi Pakkanen 5701529632 Can install data files. 2013-01-13 19:25:54 +02:00
Jussi Pakkanen 5969b1ed33 Can install Man files. 2013-01-12 14:31:43 +02:00
Jussi Pakkanen 8d038ef09e Can install header files. 2013-01-12 13:53:19 +02:00
Jussi Pakkanen c71f82432f Extracted build data to its own class. 2013-01-11 22:59:49 +02:00