aboutsummaryrefslogtreecommitdiff
path: root/ConfigureChecks.cmake
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cynapses.org>2010-10-19 11:50:01 +0200
committerAndreas Schneider <asn@cynapses.org>2010-10-19 11:50:29 +0200
commit01eb20e13f0c7be95a58a1022e214df269168281 (patch)
treede5805cbf8bc07a5a3b93d4bd6d4295e3333ce0d /ConfigureChecks.cmake
parentb1291818098daffe17574b15d8f12495a1802286 (diff)
downloadlibssh-01eb20e13f0c7be95a58a1022e214df269168281.tar.gz
libssh-01eb20e13f0c7be95a58a1022e214df269168281.tar.xz
libssh-01eb20e13f0c7be95a58a1022e214df269168281.zip
cmake: Fixed a problem with ccache.
Diffstat (limited to 'ConfigureChecks.cmake')
-rw-r--r--ConfigureChecks.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index 9abdd750..8723496a 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -17,9 +17,13 @@ set(BINARYDIR ${CMAKE_BINARY_DIR})
set(SOURCEDIR ${CMAKE_SOURCE_DIR})
function(COMPILER_DUMPVERSION _OUTPUT_VERSION)
+ # Remove whitespaces from the argument.
+ # This is needed for CC="ccache gcc" cmake ..
+ string(REPLACE " " "" _C_COMPILER_ARG "${CMAKE_C_COMPILER_ARG1}")
+
execute_process(
COMMAND
- ${CMAKE_C_COMPILER} ${CMAKE_C_COMPILER_ARG1} -dumpversion
+ ${CMAKE_C_COMPILER} ${_C_COMPILER_ARG} -dumpversion
OUTPUT_VARIABLE _COMPILER_VERSION
)