From 796527604c579951fbd5fbc3e5ed41a17b61610e Mon Sep 17 00:00:00 2001
From: Nick Foster <nick@ettus.com>
Date: Tue, 10 May 2011 14:47:35 -0700
Subject: Volk: allow setting of build type (debug, release, etc) from command
 line

---
 volk/CMakeLists.txt | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'volk/CMakeLists.txt')

diff --git a/volk/CMakeLists.txt b/volk/CMakeLists.txt
index 6e8af1855f..ab65f87917 100644
--- a/volk/CMakeLists.txt
+++ b/volk/CMakeLists.txt
@@ -19,11 +19,15 @@
 # Project setup
 ########################################################################
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+IF(DEFINED CMAKE_BUILD_TYPE)
+    SET(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "Choose build type: None Debug Release RelWithDebInfo MinSizeRel")
+ELSE()
+    SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose build type: None Debug Release RelWithDebInfo MinSizeRel")
+ENDIF()
 PROJECT(volk)
 ENABLE_LANGUAGE(CXX)
 ENABLE_LANGUAGE(C)
 ENABLE_TESTING()
-SET(CMAKE_BUILD_TYPE Release)
 SET(VERSION 0.1)
 SET(LIBVER 0.0.0)
 
-- 
cgit v1.2.3