24 Commits (c3640ef03648bf79a39029e851970073063b46ac)

Author SHA1 Message Date
Jussi Pakkanen 5d38cbfade A journey to cross-compilation starts with a single step. 11 years ago
Jussi Pakkanen 4bacfa6a8c Check that missing subdirs cause an error. 11 years ago
Jussi Pakkanen 89adb13d33 I accidentally. 11 years ago
Jussi Pakkanen e8fba977f4 Some sort of elif implementation. 11 years ago
Jussi Pakkanen c3292f4dc1 More use of logging framework. 12 years ago
Jussi Pakkanen bbc3664028 Moved some print functions to logging. 12 years ago
Jussi Pakkanen 7e3d951882 Output to console and log file. 12 years ago
Jussi Pakkanen f7a28ed9c8 Started work on basic color logging framework. 12 years ago
Jussi Pakkanen ed5528ba18 Better error text. 12 years ago
Jussi Pakkanen 5ad8916323 Add line number and file information to exception objects at one location. 12 years ago
Jussi Pakkanen b77ac5ec9f Extracted dependencies to their own file. 12 years ago
Jussi Pakkanen e12100b726 Removed shell backend. 12 years ago
Jussi Pakkanen 6bbaba5a82 Removed -tt from shebang lines because GNU env can't handle it and the 12 years ago
Jussi Pakkanen af82d04b3f Print friendlier error messages rather than the Python stack trace. 12 years ago
Jussi Pakkanen 921bce638b A few more Windows fixes. 12 years ago
Jussi Pakkanen 3f3496f08a Fix shebang lines to work on OSX too. 12 years ago
Jussi Pakkanen 775d86c0fa Guard against different Meson versions. 12 years ago
Jussi Pakkanen e7a2121bdc Persist core data to disk. 12 years ago
Jussi Pakkanen 7371ad676e Renamed generator command line option to backend. 12 years ago
Jussi Pakkanen cf97f78de7 Renamed generators to backends. 12 years ago
Jussi Pakkanen 40012fad45 Started work on pipelines by adding generator test case skeleton. 12 years ago
Jussi Pakkanen 10fc496bbc More builder -> Meson renaming. 12 years ago
Jussi Pakkanen f7d7888b70 Added support for coverage. 12 years ago
Jussi Pakkanen 9418ece26a Renamed system from builder to Meson. 12 years ago
Jussi Pakkanen baaa988291 Don't chdir into build directory because that causes regereration of parser data every time. 12 years ago
Jussi Pakkanen d5f7207e2e Ninja is now the default generator. 12 years ago
Jussi Pakkanen b0da103729 Regenerate build info if definition files change. 12 years ago
Jussi Pakkanen 25984b8e65 Added command line arguments for build type and stripping. 12 years ago
Jussi Pakkanen ab35e989fa Can print version string. 12 years ago
Jussi Pakkanen be2276a386 More hinkkaamista of command line help. 12 years ago
Jussi Pakkanen 7a85d619cd Even betterer command line help. 12 years ago
Jussi Pakkanen 67e740d8c7 Better help. 12 years ago
Jussi Pakkanen 8d1641d6a4 Use relative paths for file names. 12 years ago
Jussi Pakkanen bca53c2346 Support for multiple backends. 12 years ago
Jussi Pakkanen 0a3b339384 Renamed generators file. 12 years ago
Jussi Pakkanen 6b7b9ed47c Better command line help. 12 years ago
Jussi Pakkanen d4d8045d2e Renamed parser.py so it does not shadow the internal parser module. 12 years ago
Jussi Pakkanen 3eab390158 Can generate configure files. 12 years ago
Jussi Pakkanen 79c9e1e172 Start work on descending to subdirectories. 12 years ago
Jussi Pakkanen 5969b1ed33 Can install Man files. 12 years ago
Jussi Pakkanen b6886b2c27 Added target install option. 12 years ago
Jussi Pakkanen c71f82432f Extracted build data to its own class. 12 years ago
Jussi Pakkanen 016b9093d7 Moved compiler detection inside Environment. 12 years ago
Jussi Pakkanen 1892e92a93 Put temporary stuff in a scratch directory. 12 years ago
Jussi Pakkanen 16aa9b16b2 Remove useless compiler variable. 12 years ago
Jussi Pakkanen 7651e8a641 Can generate full build projects. 12 years ago
Jussi Pakkanen 649ee06129 Renamed main file. 12 years ago
Jussi Pakkanen 22b162bd0d Check that the C compiler can produce valid executables. 12 years ago
Jussi Pakkanen 5242cb8ee2 Use os.path.samefile. 12 years ago
Jussi Pakkanen c2652d2f48 Fix warning. 12 years ago