From 01032b91d9358649bca059c86b6fbb1e5a573289 Mon Sep 17 00:00:00 2001 From: Maneesh Gupta Date: Tue, 14 Jun 2016 14:57:56 +0530 Subject: [PATCH] cmake picks HIP version from hipcc Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4 --- CMakeLists.txt | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 76b103f576..491df75957 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,16 +1,19 @@ cmake_minimum_required(VERSION 2.8.3) project(hip) -############################# -# Setup version information -############################# -set(HIP_VERSION_MAJOR "0") -set(HIP_VERSION_MINOR "86") -set(HIP_VERSION_PATCH "0") - ############################# # Configure variables ############################# +# Determine HIP_VERSION +execute_process(COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/bin/hipcc --short-version + OUTPUT_VARIABLE HIP_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE) +string(REPLACE "." ";" VERSION_LIST ${HIP_VERSION}) +list(GET VERSION_LIST 0 HIP_VERSION_MAJOR) +list(GET VERSION_LIST 1 HIP_VERSION_MINOR) +list(GET VERSION_LIST 2 HIP_VERSION_PATCH) + + # Determine HIP_PLATFORM if(NOT DEFINED HIP_PLATFORM) if(NOT DEFINED ENV{HIP_PLATFORM})