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 )
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"
| ---------- | ------------------------- |
| 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 ##
**/
-#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