summaryrefslogtreecommitdiffstats
path: root/Modules/CheckCXXSourceCompiles.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2006-02-09 18:14:57 (GMT)
committerBrad King <brad.king@kitware.com>2006-02-09 18:14:57 (GMT)
commitc90b8d0537ff398f0ceb85c681d64f46893f1faf (patch)
tree7ea3c9bc22b04d41c1a441200ca861b8d608b364 /Modules/CheckCXXSourceCompiles.cmake
parentef88c8cbc83e8d66a3e3f6c72eb50724b9cec010 (diff)
downloadCMake-c90b8d0537ff398f0ceb85c681d64f46893f1faf.zip
CMake-c90b8d0537ff398f0ceb85c681d64f46893f1faf.tar.gz
CMake-c90b8d0537ff398f0ceb85c681d64f46893f1faf.tar.bz2
ENH: Patch from Alexander Neundorf to improve behavior.
Diffstat (limited to 'Modules/CheckCXXSourceCompiles.cmake')
-rw-r--r--Modules/CheckCXXSourceCompiles.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/Modules/CheckCXXSourceCompiles.cmake b/Modules/CheckCXXSourceCompiles.cmake
index 871208e..8f6e12b 100644
--- a/Modules/CheckCXXSourceCompiles.cmake
+++ b/Modules/CheckCXXSourceCompiles.cmake
@@ -15,10 +15,14 @@ MACRO(CHECK_CXX_SOURCE_COMPILES SOURCE VAR)
IF(CMAKE_REQUIRED_LIBRARIES)
SET(CHECK_CXX_SOURCE_COMPILES_ADD_LIBRARIES
"-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}")
+ ELSE(CMAKE_REQUIRED_LIBRARIES)
+ SET(CHECK_CXX_SOURCE_COMPILES_ADD_LIBRARIES)
ENDIF(CMAKE_REQUIRED_LIBRARIES)
IF(CMAKE_REQUIRED_INCLUDES)
SET(CHECK_CXX_SOURCE_COMPILES_ADD_INCLUDES
"-DINCLUDE_DIRECTORIES:STRING=${CMAKE_REQUIRED_INCLUDES}")
+ ELSE(CMAKE_REQUIRED_INCLUDES)
+ SET(CHECK_CXX_SOURCE_COMPILES_ADD_INCLUDES)
ENDIF(CMAKE_REQUIRED_INCLUDES)
FILE(WRITE "${CMAKE_BINARY_DIR}/CMakeFiles/CMakeTmp/src.cxx"
"${SOURCE}")