From 4a320f31432f8f7c50456a20c4de0ca9b0dde017 Mon Sep 17 00:00:00 2001
From: Nicholas Corgan <nick.corgan@ettus.com>
Date: Thu, 28 Feb 2013 15:57:35 -0800
Subject: Added Windows DLL resource file to insert version into DLL

---
 host/cmake/Modules/UHDVersion.cmake | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

(limited to 'host/cmake')

diff --git a/host/cmake/Modules/UHDVersion.cmake b/host/cmake/Modules/UHDVersion.cmake
index 1a10f42ba..32ccaafc6 100644
--- a/host/cmake/Modules/UHDVersion.cmake
+++ b/host/cmake/Modules/UHDVersion.cmake
@@ -1,5 +1,5 @@
 #
-# Copyright 2010-2012 Ettus Research LLC
+# Copyright 2010-2013 Ettus Research LLC
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -29,6 +29,23 @@ SET(UHD_VERSION_MAJOR 003)
 SET(UHD_VERSION_MINOR 004)
 SET(UHD_VERSION_PATCH 005)
 
+########################################################################
+# Set up DLL resource version numbers
+########################################################################
+
+FUNCTION(DEPAD_NUM input_num output_num)
+    EXECUTE_PROCESS(
+        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+        COMMAND ${PYTHON_EXECUTABLE} -c "print int('${input_num}')"
+        OUTPUT_VARIABLE depadded_num OUTPUT_STRIP_TRAILING_WHITESPACE
+    )
+    SET(${output_num} ${depadded_num} PARENT_SCOPE)
+ENDFUNCTION(DEPAD_NUM)
+
+DEPAD_NUM(${UHD_VERSION_MAJOR} RC_VERSION_MAJOR)
+DEPAD_NUM(${UHD_VERSION_MINOR} RC_VERSION_MINOR)
+DEPAD_NUM(${UHD_VERSION_PATCH} RC_VERSION_PATCH)
+
 ########################################################################
 # Version information discovery through git log
 ########################################################################
-- 
cgit v1.2.3