author | xiao qing lu - Sun Microsystems - Beijing China <xiaoqing.lu@oracle.com> |
Tue, 12 Jul 2016 19:50:03 -0700 | |
changeset 6403 | 9d25dbe7eb71 |
parent 5831 | 0a28d29c7d5b |
child 6915 | 8e42a5077b6d |
permissions | -rw-r--r-- |
5831
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
1 |
# Define CMAKE_HOST_SOLARIS when running on Solaris. |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
2 |
# Submitted upstream to CMake: |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
3 |
# https://public.kitware.com/Bug/view.php?id=16061 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
4 |
# Brad King said he will accept it (see comments in tbe bug above). |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
5 |
--- old/Source/cmState.cxx 2016-03-08 06:36:22.000000000 -0800 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
6 |
+++ new/Source/cmState.cxx 2016-04-13 12:36:36.918264928 -0700 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
7 |
@@ -1425,6 +1425,9 @@ |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
8 |
this->SetDefinition("APPLE", "1"); |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
9 |
this->SetDefinition("CMAKE_HOST_APPLE", "1"); |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
10 |
#endif |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
11 |
+ #if defined(__sun__) |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
12 |
+ this->SetDefinition("CMAKE_HOST_SOLARIS", "1"); |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
13 |
+ #endif |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
14 |
|
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
15 |
char temp[1024]; |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
16 |
sprintf(temp, "%d", cmVersion::GetMinorVersion()); |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
17 |
--- old/Help/manual/cmake-variables.7.rst 2016-03-08 06:36:21.000000000 -0800 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
18 |
+++ new/Help/manual/cmake-variables.7.rst 2016-04-13 12:32:06.281390861 -0700 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
19 |
@@ -175,6 +175,7 @@ |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
20 |
/variable/CMAKE_CL_64 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
21 |
/variable/CMAKE_COMPILER_2005 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
22 |
/variable/CMAKE_HOST_APPLE |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
23 |
+ /variable/CMAKE_HOST_SOLARIS |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
24 |
/variable/CMAKE_HOST_SYSTEM_NAME |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
25 |
/variable/CMAKE_HOST_SYSTEM_PROCESSOR |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
26 |
/variable/CMAKE_HOST_SYSTEM |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
27 |
--- old/Help/variable/CMAKE_HOST_SOLARIS.rst 2016-04-13 12:35:14.483750545 -0700 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
28 |
+++ new/Help/variable/CMAKE_HOST_SOLARIS.rst 2016-04-13 12:35:00.360288857 -0700 |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
29 |
@@ -0,0 +1,6 @@ |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
30 |
+CMAKE_HOST_SOLARIS |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
31 |
+------------------ |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
32 |
+ |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
33 |
+``True`` for Oracle Solaris operating systems. |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
34 |
+ |
0a28d29c7d5b
22950969 upgrade cmake to 3.5.0
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
35 |
+Set to ``true`` when the host system is Oracle Solaris. |