Skip to content

Commit 28252e8

Browse files
Merge pull request #181 from ptoscano/project-name
autogen: add project_name/PROJECT_NAME
2 parents b40c693 + 055b067 commit 28252e8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

obuild/configure.ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ let getDigestKV () =
2020
let generateMlFile project file flags =
2121
Utils.generateFile file (fun add ->
2222
add "(* autogenerated file by obuild. do not modify *)\n";
23+
add (sprintf "let project_name = \"%s\"\n" project.Analyze.project_file.Project.name);
2324
add (sprintf "let project_version = \"%s\"\n" project.Analyze.project_file.Project.version);
2425
(* TODO escape name properly *)
2526
List.iter (fun (name, v) -> add (sprintf "let project_flag_%s = %b\n" name v)) flags;
@@ -28,6 +29,7 @@ let generateMlFile project file flags =
2829
let generateCFile project file flags =
2930
Utils.generateFile file (fun add ->
3031
add "/* autogenerated file by obuild. do not modify */\n";
32+
add (sprintf "#define PROJECT_NAME \"%s\"\n" project.Analyze.project_file.Project.name);
3133
add (sprintf "#define PROJECT_VERSION \"%s\"\n" project.Analyze.project_file.Project.version);
3234
(* TODO escape name properly *)
3335
List.iter (fun (name, v) ->

0 commit comments

Comments
 (0)