]> granicus.if.org Git - multimarkdown/commitdiff
Add standardized c project version header
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Mon, 9 Nov 2015 12:29:32 +0000 (07:29 -0500)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Mon, 9 Nov 2015 12:29:32 +0000 (07:29 -0500)
CMakeLists.txt
templates/version.h.in [new file with mode: 0644]

index a6b145003ec57b6f7090926e11331745cd6fd813..44e03204529acac9fce53cbc7230f4d93975443e 100644 (file)
@@ -53,6 +53,11 @@ configure_file (
        "${PROJECT_BINARY_DIR}/README.md"
 )
 
+configure_file (
+       "${PROJECT_SOURCE_DIR}/templates/version.h.in"
+       "${PROJECT_BINARY_DIR}/version.h"
+)
+
 
 # =============
 # Build Targets
@@ -74,6 +79,7 @@ set(src_utility_files
 
 set(header_utility_files
 #      src/GLibFacade.h
+       ${PROJECT_BINARY_DIR}/version.h
 )
 
 # Create a library?
diff --git a/templates/version.h.in b/templates/version.h.in
new file mode 100644 (file)
index 0000000..2d5f974
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+
+       version.h -- @My_Project_Title@
+
+       @My_Project_Copyright@
+
+
+       @My_Project_License_Indent@
+
+*/
+
+/**
+
+@file
+
+@brief @My_Project_Description@ - project version header
+
+**/
+
+
+#ifndef FILE_@My_Project_Title_Caps@_VERSION_H
+#define FILE_@My_Project_Title_Caps@_VERSION_H
+
+#define @My_Project_Title_Caps@_VERSION "@My_Project_Version@"
+
+#endif