summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/onevpl/onevpl/0001-cmake-Allow-build-env-to-set-variables.patch
blob: bb867a83f0730b4fede9a1b48f0c63b3f88ca0e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
From 79eea3016649aa9e33e564b6971473ac15fa601a Mon Sep 17 00:00:00 2001
From: Naveen Saini <naveen.kumar.saini@intel.com>
Date: Tue, 27 Apr 2021 17:09:01 +0800
Subject: [PATCH] cmake: Allow build env to set variables

Upstream-Status: Inappropriate

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
---
 cmake/oneAPIInstallDirs.cmake | 32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

diff --git a/cmake/oneAPIInstallDirs.cmake b/cmake/oneAPIInstallDirs.cmake
index 184e19b..0773500 100644
--- a/cmake/oneAPIInstallDirs.cmake
+++ b/cmake/oneAPIInstallDirs.cmake
@@ -8,23 +8,35 @@
 # Set installation directories
 #
 
-if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
-  set(CMAKE_INSTALL_BINDIR bin32)
-  set(CMAKE_INSTALL_LIBDIR lib32)
-else()
-  set(CMAKE_INSTALL_BINDIR bin)
-  set(CMAKE_INSTALL_LIBDIR lib)
+if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
+    set(CMAKE_INSTALL_LIBDIR lib)
+endif()
+
+if(NOT DEFINED CMAKE_INSTALL_BINDIR)
+   set(CMAKE_INSTALL_BINDIR bin)
+endif()
+
+if(NOT DEFINED CMAKE_INSTALL_ENVDIR)
+    set(CMAKE_INSTALL_ENVDIR env)
+endif()
+
+if(NOT DEFINED CMAKE_INSTALL_MODDIR)
+   set(CMAKE_INSTALL_MODDIR modulefiles)
+endif()
+
+if(NOT CMAKE_INSTALL_EXAMPLEDIR)
+   set(CMAKE_INSTALL_EXAMPLEDIR examples)
+endif()
+
+if(NOT CMAKE_INSTALL_LICENSEDIR)
+    set(CMAKE_INSTALL_LICENSEDIR licensing)
 endif()
 
 set(CMAKE_INSTALL_INCLUDEDIR include)
 set(CMAKE_INSTALL_DOCDIR documentation)
-set(CMAKE_INSTALL_ENVDIR env)
-set(CMAKE_INSTALL_MODDIR modulefiles)
 set(CMAKE_INSTALL_SYSCHECKDIR sys_check)
 set(CMAKE_INSTALL_MODFILEDIR modulefiles)
 set(CMAKE_INSTALL_REDISTDIR redist)
-set(CMAKE_INSTALL_EXAMPLEDIR examples)
-set(CMAKE_INSTALL_LICENSEDIR licensing)
 set(CMAKE_INSTALL_TOOLSDIR tools)
 set(CMAKE_INSTALL_SYSCONFDIR config)
 set(CMAKE_INSTALL_SRCDIR src)
-- 
2.17.1