]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Split build date into a separate DEFINE
authorChristopher Browne <cbbrowne@ca.afilias.info>
Wed, 15 Jun 2016 15:36:27 +0000 (11:36 -0400)
committerChristopher Browne <cbbrowne@ca.afilias.info>
Wed, 15 Jun 2016 15:36:27 +0000 (11:36 -0400)
Makefile
keyboard/planck/keymaps/cbbrowne/keymap.c

index e93528600da4aa4b4a0e96431742f8f30518fe69..2c35e0f10870ada1fdb27abe1b4bef5bbc49d083 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -114,7 +114,7 @@ include $(TMK_PATH)/protocol/lufa.mk
 include $(TMK_PATH)/common.mk
 include $(TMK_PATH)/rules.mk
 
-GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null || date +"%Y-%m-%d")
-
+GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null)
+BUILD_DATE := $(shell date +"%Y-%m-%d-%H:%M:%S")
 OPT_DEFS += -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\"
-OPT_DEFS += -DQMK_VERSION=\"$(GIT_VERSION)\"
+OPT_DEFS += -DQMK_VERSION=\"$(GIT_VERSION)\" -DQMK_BUILDDATE=\"$(BUILD_DATE)\"
index 70b15406b78e1b8fe49b2427d2dc50abfa89057c..7fe391ec5d0e26b36527e7eca4b5c4cc3f38614d 100644 (file)
@@ -138,7 +138,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
     break;
   case M_VERSION:
     if (record->event.pressed) {
-      SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP "@" QMK_VERSION);
+      SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP "@" QMK_VERSION "@" QMK_BUILDDATE);
     }
     break;
   case M_RANDDIGIT: