[Cmake-commits] CMake branch, next, updated. v2.8.2-892-g31e6b9e
Brad King
brad.king at kitware.com
Tue Sep 21 17:37:12 EDT 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, next has been updated
via 31e6b9e72e5450c5da3625e50984417d9c0b06ac (commit)
via 2412d9bc0eb2a70defe860672ad3f0de60bae28d (commit)
from 0e2bd2bb1e3fb2af2b9cfbaad6f9363f8d42a52a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=31e6b9e72e5450c5da3625e50984417d9c0b06ac
commit 31e6b9e72e5450c5da3625e50984417d9c0b06ac
Merge: 0e2bd2b 2412d9b
Author: Brad King <brad.king at kitware.com>
AuthorDate: Tue Sep 21 17:37:11 2010 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Tue Sep 21 17:37:11 2010 -0400
Merge topic 'cygwin-system-processor' into next
2412d9b Use 'uname -m' for processor on Cygwin (#10774)
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2412d9bc0eb2a70defe860672ad3f0de60bae28d
commit 2412d9bc0eb2a70defe860672ad3f0de60bae28d
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
AuthorDate: Tue Sep 21 17:32:49 2010 -0400
Commit: Brad King <brad.king at kitware.com>
CommitDate: Tue Sep 21 17:32:49 2010 -0400
Use 'uname -m' for processor on Cygwin (#10774)
POSIX requires 'uname -m' but not 'uname -p':
http://www.opengroup.org/onlinepubs/9699919799/utilities/uname.html
Indeed Cygwin 'uname -p' returns "unknown".
diff --git a/Modules/CMakeDetermineSystem.cmake b/Modules/CMakeDetermineSystem.cmake
index 5589dfc..0e65bce 100644
--- a/Modules/CMakeDetermineSystem.cmake
+++ b/Modules/CMakeDetermineSystem.cmake
@@ -47,17 +47,17 @@ IF(CMAKE_HOST_UNIX)
IF(CMAKE_UNAME)
EXEC_PROGRAM(uname ARGS -s OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_NAME)
EXEC_PROGRAM(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)
- IF(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux")
+ IF(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux|CYGWIN.*")
EXEC_PROGRAM(uname ARGS -m OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR
RETURN_VALUE val)
- ELSE(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux")
+ ELSE(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux|CYGWIN.*")
EXEC_PROGRAM(uname ARGS -p OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR
RETURN_VALUE val)
IF("${val}" GREATER 0)
EXEC_PROGRAM(uname ARGS -m OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_PROCESSOR
RETURN_VALUE val)
ENDIF("${val}" GREATER 0)
- ENDIF(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux")
+ ENDIF(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux|CYGWIN.*")
# check the return of the last uname -m or -p
IF("${val}" GREATER 0)
SET(CMAKE_HOST_SYSTEM_PROCESSOR "unknown")
-----------------------------------------------------------------------
Summary of changes:
Modules/CMakeDetermineSystem.cmake | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list