Moritz Bunkus
4a2819777b
Allow external build scripts to specifiy additional arguments to configure
2010-08-07 19:46:42 +02:00
Moritz Bunkus
34455fa79f
Always flush all packetizers
...
If --default-duration is used then the timecode factory applies
queueing. If the packetizer is not flushed then the timecode factory
is not flushed either. If the video frame does not end in a key frame
then the timecode factory will have frames left, and the packet queue
won't be empty resulting in lost frames.
2010-08-05 23:04:57 +02:00
Moritz Bunkus
0ae2a02937
Output make-style chdir messages
...
Helps Emacs locate the files errors and warnings refer to
2010-08-05 22:18:29 +02:00
Moritz Bunkus
9eb10d3234
nDon't access uninitialized memory
2010-08-05 22:18:04 +02:00
Moritz Bunkus
b8b0739c00
Fix regex for dependency file analysis
...
On msys there are : in the file names, e.g. c:/msys/....
2010-08-04 22:49:27 +02:00
Moritz Bunkus
9823ea3891
Don't rescale: m_progress is not 0-100 based, but 0-100*jobs_to_start.size()
...
Fix for bug 529.
2010-08-03 15:34:41 +02:00
Moritz Bunkus
bf678a4521
Include vendor dirs even if File#readlink is not available (mingw)
2010-08-02 23:14:25 +02:00
Moritz Bunkus
05573e2060
Use temp files and explicit invocation of /bin/sh on mingw
2010-08-02 23:06:48 +02:00
Moritz Bunkus
67769eb6df
Use the proper name for pre-compiled header files
2010-08-01 22:41:19 +02:00
Moritz Bunkus
607cc79465
Only use Mutexes if Ruby knows about them (Ruby 1.8.6 issue)
2010-08-01 22:06:53 +02:00
Moritz Bunkus
2d16b68113
Converted OpenSuSE build process to rake
2010-08-01 20:18:57 +02:00
Moritz Bunkus
e7f89447be
Allow to specify the name of mmg's executable upon installation
...
Also affects the man pages
2010-08-01 20:04:47 +02:00
Moritz Bunkus
68764b0348
Converted Fedora build process to rake
2010-08-01 13:39:31 +02:00
Moritz Bunkus
6b849d54f0
Don't let env vars override the required {c,cxx,ld}flags
2010-08-01 12:53:34 +02:00
Moritz Bunkus
dde97d8f4b
Missing dependency for creating translated .xml files for man pages
2010-08-01 12:28:24 +02:00
Moritz Bunkus
06be72486e
Wrong dependency format
2010-08-01 12:17:38 +02:00
Moritz Bunkus
67c681c730
Use the included drake for Debian builds
2010-08-01 12:15:44 +02:00
Moritz Bunkus
de0f7ac147
ChangeLog update
2010-08-01 12:03:34 +02:00
Moritz Bunkus
a81a7b5a5d
Include our own copy of drake for easier building
2010-08-01 11:43:08 +02:00
Moritz Bunkus
7d69bb0198
Build dependency update
2010-08-01 11:41:42 +02:00
Moritz Bunkus
70b6d33b8c
Fixes for compilation with mingw
2010-08-01 11:12:45 +02:00
Moritz Bunkus
76288e2201
Fix for Ruby 1.8
2010-08-01 11:12:45 +02:00
Moritz Bunkus
38a970e68f
Documentation update for rake
2010-08-01 11:12:45 +02:00
Moritz Bunkus
7c12f7b9c7
Fixed build instructions
2010-08-01 11:12:45 +02:00
Moritz Bunkus
4be7a7cda0
Building requires rake
2010-08-01 11:12:45 +02:00
Moritz Bunkus
244f685d78
Removed unneeded script
2010-08-01 11:12:45 +02:00
Moritz Bunkus
82657735ce
Build system for the 'src/tools' directory
2010-08-01 11:12:44 +02:00
Moritz Bunkus
4da568c591
Automatically set number of threads from environment variable
2010-08-01 11:12:44 +02:00
Moritz Bunkus
53dce17edf
Removed most of the old build system
2010-08-01 11:12:44 +02:00
Moritz Bunkus
ac8c0b0a65
Added Rakefiles to nearly every subdirectory
2010-08-01 11:12:44 +02:00
Moritz Bunkus
21f6b4d50f
Dependency fix for man page translations
2010-08-01 11:12:44 +02:00
Moritz Bunkus
32ac14b391
Tasks for creating HTML files from man pages
2010-08-01 11:12:44 +02:00
Moritz Bunkus
249e819eb6
manpage translation update targets
2010-08-01 11:12:44 +02:00
Moritz Bunkus
6719857230
Renamed a lot of global variables
2010-08-01 11:12:44 +02:00
Moritz Bunkus
385f86228f
Install tasks
2010-08-01 11:12:44 +02:00
Moritz Bunkus
4a2c0e16a9
A friendly message signalling completion
2010-08-01 11:12:44 +02:00
Moritz Bunkus
c17b4d82aa
Put tasks into namespaces
2010-08-01 11:12:44 +02:00
Moritz Bunkus
0f6407513d
Enable building mmg's guide
2010-08-01 11:12:43 +02:00
Moritz Bunkus
fc5d41cad6
Enable building the translations
2010-08-01 11:12:43 +02:00
Moritz Bunkus
b98b950386
Enable building the man pages
2010-08-01 11:12:43 +02:00
Moritz Bunkus
e45db1a100
Tag file creation
2010-08-01 11:12:43 +02:00
Moritz Bunkus
354d77739d
A couple of descriptions for tasks
2010-08-01 11:12:43 +02:00
Moritz Bunkus
789b258af6
Proper handling of precompiled header compilation
2010-08-01 11:12:43 +02:00
Moritz Bunkus
8d7fc2723b
Enable dependecies
2010-08-01 11:12:43 +02:00
Moritz Bunkus
97910036a1
Remove .a libs silently
2010-08-01 11:12:43 +02:00
Moritz Bunkus
bbf395afbd
Split up the Rakefile into smaller units
2010-08-01 11:12:43 +02:00
Moritz Bunkus
8f45adca2c
Remove dependency files if the compilation fails
2010-08-01 11:12:43 +02:00
Moritz Bunkus
513c26ad84
First version of a rake based build system
2010-08-01 11:12:43 +02:00
Moritz Bunkus
56bd54d36b
Cosmetics
2010-07-30 09:42:22 +02:00
Moritz Bunkus
1ee34768d6
Properly handle default value for 'track language' elements in the header editor
...
Fix for bug 525.
2010-07-30 09:42:08 +02:00