[CMake] Internal CMake error with ExternalProject_Add and XCode
Todd Greer
TGreer at affinegy.com
Thu Feb 21 12:02:40 EST 2013
I'm having difficulty getting ExternalProject_Add to work with XCode. It appears to be a CMake bug, and I'll file it if no one corrects me. I've been unable to find any other reports of this issue.
Specifically, I'm getting the following error:
CMake Error at /Applications/CMake 2.8-10.app/Contents/share/cmake-2.8/Modules/CMakeCInformation.cmake:37 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:2 (PROJECT)
CMake Error: Internal CMake error, TryCompile configure of cmake failed
This is in a log file pointed to by this error in the main project flow:
CMake Error at /Users/Shared/jenkins/Home/workspace/Mac Agent Branch/build/gtest-prefix/src/gtest-stamp/gtest-configure.cmake:17 (message):
Command failed: 1
'/Applications/CMake 2.8-10.app/Contents/bin/cmake' '-Dgtest_force_shared_crt=ON' '-GXcode' '/Users/Shared/jenkins/Home/workspace/Mac Agent Branch/googletest'
Has anyone seen this before? Looking at CMakeCInformation.cmake:37, it looks like it couldn't find the compiler, which makes me suspect the '-GXcode' isn't being handled properly. Does CMake require a space there?
My ExternalProject_Add command looks like this:
ExternalProject_Add(
gtest
SOURCE_DIR ${googletest_dir}
CMAKE_ARGS -Dgtest_force_shared_crt=ON
INSTALL_COMMAND ""
LOG_DOWNLOAD ON
LOG_CONFIGURE ON
LOG_BUILD ON)
Any suggestions are appreciated.
Thank you,
Todd
--
Todd Greer
Principal Scientist, Affinegy, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20130221/36684d67/attachment.htm>
More information about the CMake
mailing list