Skip to content

Commit c320416

Browse files
authored
[tools] Allow non redhat-based linux distrib.
1 parent 84c9d3c commit c320416

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

tools/LoadOSFeatures.cmake

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,26 +18,28 @@ if(WIN32)
1818
else()
1919

2020
if(NOT REDHAT_RELEASE)
21-
logFatalError("** This environment is not RedHat based **")
21+
logStatus("** This environment is not RedHat based **")
2222
endif()
2323

24-
if(${REDHAT_RELEASE} MATCHES "release 5.")
25-
set(RHEL_TAG RHEL5)
26-
loadMeta(NAME rhel5)
27-
elseif(${REDHAT_RELEASE} MATCHES "release 6.")
28-
set(RHEL_TAG RHEL6)
29-
loadMeta(NAME rhel6)
30-
elseif(${REDHAT_RELEASE} MATCHES "release 7.")
31-
set(RHEL_TAG RHEL7)
32-
loadMeta(NAME rhel7)
33-
elseif(${REDHAT_RELEASE} MATCHES "release 8.")
34-
set(RHEL_TAG RHEL8)
35-
loadMeta(NAME rhel8)
36-
elseif(${REDHAT_RELEASE} MATCHES "release 9.")
37-
set(RHEL_TAG RHEL9)
38-
loadMeta(NAME rhel9)
39-
else()
40-
logFatalError("Cannot identify current RedHat release")
24+
if (REDHAT_RELEASE)
25+
if(${REDHAT_RELEASE} MATCHES "release 5.")
26+
set(RHEL_TAG RHEL5)
27+
loadMeta(NAME rhel5)
28+
elseif(${REDHAT_RELEASE} MATCHES "release 6.")
29+
set(RHEL_TAG RHEL6)
30+
loadMeta(NAME rhel6)
31+
elseif(${REDHAT_RELEASE} MATCHES "release 7.")
32+
set(RHEL_TAG RHEL7)
33+
loadMeta(NAME rhel7)
34+
elseif(${REDHAT_RELEASE} MATCHES "release 8.")
35+
set(RHEL_TAG RHEL8)
36+
loadMeta(NAME rhel8)
37+
elseif(${REDHAT_RELEASE} MATCHES "release 9.")
38+
set(RHEL_TAG RHEL9)
39+
loadMeta(NAME rhel9)
40+
else()
41+
logFatalError("Cannot identify current RedHat release")
42+
endif()
4143
endif()
4244

4345
endif()

0 commit comments

Comments
 (0)