mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
build system: fix dependencies for pre-compiled headers
The error was that a dependency was set from the source files to the pre-compiled header (e.g. src/mkvmerge/mkvmerge.cpp => src/common/common_pch.h.pch). The dependency must be for the object file, though, otherwise the source files will always be considered to be out of date.
This commit is contained in:
parent
98e5bda5e9
commit
95c2edd329
@ -298,8 +298,15 @@ module PCH
|
||||
|
||||
#############################################################################
|
||||
|
||||
@@object_file_ext_map = {
|
||||
'moc' => 'moco',
|
||||
}
|
||||
|
||||
def self.add_prerequisites
|
||||
@db_scan.each_pair { |user,header| file user => "#{header}#{@extension}" }
|
||||
@db_scan.each_pair do |user, header|
|
||||
object = user.gsub(%r{\.([^.]+)}) { |ext| @@object_file_ext_map[ext] || 'o' }
|
||||
file object => "#{header}#{@extension}"
|
||||
end
|
||||
end
|
||||
|
||||
#############################################################################
|
||||
|
Loading…
Reference in New Issue
Block a user