1

我正在尝试为 iOS 构建Allegro 5.0.8 游戏库,似乎 CMake 2.8.10.2 在 Xcode 4.6 上失败了:

本地主机:构建史蒂夫$ cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-iphone.cmake -G Xcode ..
-- C 编译器标识为 Clang 4.2.0
-- CXX 编译器标识为 Clang 4.2.0
-- 检查工作的 C 编译器使用:Xcode
-- 检查工作的 C 编译器使用:Xcode -- 损坏
/usr/local/Cellar/cmake/2.8.10.2/share/cmake/Modules/CMakeTestCCompiler.cmake:61 处的 CMake 错误(消息):
  C 编译器
  “/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang”
  无法编译简单的测试程序。

  它失败并显示以下输出:

   更改目录:/Users/steve/DEV/allegro/allegro-5.0.8/build/CMakeFiles/CMakeTmp



  运行构建命令:/usr/local/Cellar/cmake/2.8.10.2/bin/cmakexbuild -project
  CMAKE_TRY_COMPILE.xcodeproj 构建-目标 cmTryCompileExec2759687021
  -配置调试

  === 构建本机目标 cmTryCompileExec2759687021 OF PROJECT
  CMAKE_TRY_COMPILE WITH CONFIGURATION 调试 ===

  检查依赖项

  目标指定产品类型“com.apple.product-type.tool”,但没有
  'iphoneos' 平台的此类产品类型





  ** 构建失败 **





  以下构建命令失败:

    检查依赖项

  (1 次失败)





  CMake 将无法正确生成此项目。
调用堆栈(最近的调用优先):
  CMakeLists.txt:31(项目)


-- 配置不完整,出现错误!
本地主机:构建史蒂夫$ cmake --version
cmake 版本 2.8.10.2
本地主机:构建史蒂夫$

有任何想法吗?

4

0 回答 0