فهرست منبع

[cpp] Make sure directory is created for include_prefix

hughsando 9 سال پیش
والد
کامیت
73ffb0cb43
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      src/generators/gencpp.ml

+ 1 - 0
src/generators/gencpp.ml

@@ -185,6 +185,7 @@ let new_source_file common_ctx base_dir sub_dir extension class_path =
             | [] -> base_dir ^ "/include/" ^ (get_include_prefix common_ctx false)
             | [] -> base_dir ^ "/include/" ^ (get_include_prefix common_ctx false)
             | path -> base_dir ^ "/include/" ^ include_prefix ^ ( String.concat "/" path )
             | path -> base_dir ^ "/include/" ^ include_prefix ^ ( String.concat "/" path )
          in
          in
+         make_class_directories base_dir (["include";include_prefix]@(fst class_path));
          dir
          dir
       end else begin
       end else begin
          make_class_directories base_dir ( sub_dir :: (fst class_path));
          make_class_directories base_dir ( sub_dir :: (fst class_path));