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