mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-04 22:58:19 +08:00
should recompile files in case the ruby compiler changed
This commit is contained in:
@@ -32,7 +32,9 @@ module Rubixir
|
||||
FileUtils.mkdir_p(objs_build_dir)
|
||||
config.files.each do |path|
|
||||
obj = File.join(objs_build_dir, "#{path}.o")
|
||||
should_rebuild = (!File.exist?(obj) or File.mtime(path) > File.mtime(obj))
|
||||
should_rebuild = (!File.exist?(obj) \
|
||||
or File.mtime(path) > File.mtime(obj) \
|
||||
or File.mtime(ruby) > File.mtime(obj))
|
||||
|
||||
# Generate or retrieve init function.
|
||||
init_func = should_rebuild ? "MREP_#{`uuidgen`.strip.gsub('-', '')}" : `nm #{obj}`.scan(/T\s+_(MREP_.*)/)[0][0]
|
||||
|
||||
Reference in New Issue
Block a user