summaryrefslogtreecommitdiff
path: root/volk/CMakeLists.txt
diff options
context:
space:
mode:
authorNick Foster <nick@ettus.com>2011-05-10 14:47:35 -0700
committerNick Foster <nick@ettus.com>2011-05-10 14:47:35 -0700
commit796527604c579951fbd5fbc3e5ed41a17b61610e (patch)
tree6a1b651a3c51d8b031f59ec3815464592dc393cb /volk/CMakeLists.txt
parent51f9487bc6b8162ba10b8841475abcc26b220459 (diff)
Volk: allow setting of build type (debug, release, etc) from command line
Diffstat (limited to 'volk/CMakeLists.txt')
-rw-r--r--volk/CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
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)