]> granicus.if.org Git - multimarkdown/commitdiff
CHANGED: Include license and project name information in 'version.h'
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Mon, 16 Jan 2017 16:52:41 +0000 (11:52 -0500)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Mon, 16 Jan 2017 16:52:41 +0000 (11:52 -0500)
CMakeLists.txt
README.md
templates/version.h.in

index 6f6a22833a42ce40204e98aa2a1269785784477a..2daf0a49a5eb132daa719c65ef3fe96c7df4c672 100644 (file)
@@ -8,14 +8,14 @@ cmake_minimum_required (VERSION 2.6)
 set (My_Project_Title "C-Template")
 set (My_Project_Description "Boilerplate c project with cmake support, CuTest unit testing, and more.")
 set (My_Project_Author "Fletcher T. Penney")
-set (My_Project_Revised_Date "2016-12-02")
+set (My_Project_Revised_Date "2017-01-16")
 set (My_Project_Version_Major 1)
 set (My_Project_Version_Minor 0)
-set (My_Project_Version_Patch 4)
+set (My_Project_Version_Patch 5)
 
 set (My_Project_Version "${My_Project_Version_Major}.${My_Project_Version_Minor}.${My_Project_Version_Patch}")
 
-set (My_Project_Copyright_Date "2015-2016")
+set (My_Project_Copyright_Date "2015-2017")
 set (My_Project_Copyright "Copyright © ${My_Project_Copyright_Date} ${My_Project_Author}.")
 
 string(TOUPPER ${My_Project_Title} My_Project_Title_Caps  )
@@ -127,6 +127,11 @@ file(READ ${PROJECT_SOURCE_DIR}/LICENSE.txt My_Project_License)
 
 string(REGEX REPLACE "\n" "\n\t" My_Project_License_Indent ${My_Project_License})
 
+string(REGEX REPLACE "\"" "\\\\\"" My_Project_License_Escaped ${My_Project_License_Indent})
+
+string(REGEX REPLACE "\n" "\\\\n\"\\\\\n\"" My_Project_License_Literal ${My_Project_License_Escaped})
+
+
 configure_file (
        "${PROJECT_SOURCE_DIR}/templates/template.c.in"
        "${PROJECT_BINARY_DIR}/template.c"
index eeb13da18434d492a4d0a20a46ecc60a4f1ad365..a3fa6a274b363e0ac19e1486acd7be2262ee5463 100644 (file)
--- a/README.md
+++ b/README.md
@@ -4,9 +4,9 @@
 | ---------- | ------------------------- |  
 | Title:     | C-Template        |  
 | Author:    | Fletcher T. Penney       |  
-| Date:      | 2016-12-02 |  
-| Copyright: | Copyright © 2015-2016 Fletcher T. Penney.    |  
-| Version:   | 1.0.4      |  
+| Date:      | 2017-01-16 |  
+| Copyright: | Copyright © 2015-2017 Fletcher T. Penney.    |  
+| Version:   | 1.0.5      |  
 
 
 ## Introduction ##
index 2d5f974c7feecb65e7dd6d1a1f079dd3216a1a0a..4d05e45ed41048a7f039d09f408a0c585850ad3a 100644 (file)
 **/
 
 
-#ifndef FILE_@My_Project_Title_Caps@_VERSION_H
-#define FILE_@My_Project_Title_Caps@_VERSION_H
+#ifndef FILE_@My_Project_Title_Caps@_H
+#define FILE_@My_Project_Title_Caps@_H
+
+#define @My_Project_Title_Caps@_NAME "@My_Project_Title@"
 
 #define @My_Project_Title_Caps@_VERSION "@My_Project_Version@"
+#define @My_Project_Title_Caps@_COPYRIGHT "@My_Project_Copyright@"
+
+#define @My_Project_Title_Caps@_LICENSE "\t@My_Project_License_Literal@"
 
 #endif