src/main.cpp

changeset 0
bb264814dd81
child 1
c9b22c06307c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main.cpp	Tue Jul 16 23:53:31 2013 +0300
@@ -0,0 +1,28 @@
+#include "types.h"
+
+int main() {
+	print ("Hello world! This is " APPNAME " %1\n", versionString() );
+}
+
+QString versionString() {
+	str text = fmt( "v%1.%2", VERSION_MAJOR, VERSION_MINOR );
+#if VERSION_PATCH != 0
+	text += fmt( ".%3", VERSION_PATCH );
+#endif
+	
+#if BUILD_ID == BUILD_INTERNAL
+	text += "-intern";
+#elif BUILD_ID == BUILD_ALPHA
+	text += "-alpha";
+#elif BUILD_ID == BUILD_BETA
+	text += "-beta";
+#elif BUILD_ID == BUILD_RC
+	text += fmt( "-rc%1", RC_ID );
+#elif BUILD_ID == BUILD_RELEASE
+	text += "-rel";
+#else
+# error Invalid build code!
+#endif // BUILD_ID
+	
+	return text;
+}
\ No newline at end of file

mercurial