lib/dev/Defaults.rb in dev-1.0.123 vs lib/dev/Defaults.rb in dev-1.0.124
- old
+ new
@@ -6,10 +6,11 @@
begin
return get_default_value_src_glob if key=="src_glob"
return get_default_value_toolset if key=="toolset"
return get_default_value_name if key=="name"
return get_default_value_directory if key=="directory"
+ return get_default_value_type if key=="type"
rescue
return nil
end
end
@@ -28,9 +29,17 @@
return nil
end
def get_default_value_directory
return Rake.original_dir()
+ end
+
+ def get_default_value_type
+ Dir.glob("**/*.{cpp,hpp}").each { |f| return "c++" }
+ Dir.glob("**/*.{c,h}").each { |f| return "c" }
+ Dir.glob("**/*.{cs}").each { |f| return "C#" }
+ Dir.glob("**/*.{gemspec}").each { |f| return "gem" }
+ return "ruby"
end
end # class Defaults
end # module Dev
\ No newline at end of file