我正在尝试从iOS的源代码编译GMock。我想将其编译为存档,以便多个iOS项目可以使用它。我正在使用cmake来构建这个模块(现有的构建系统使用cmake来构建GMock作为dylibs,所以如果我可以使用相同的方法则更容易)。我必须在CMakeLists.txt中添加以下内容以将其构建为存档。
set(BUILD_SHARED_LIBS OFF)
已创建存档但问题是某些测试(在gtest_build_tests中)失败。
The following tests FAILED:
22 - gtest-filepath_test (SEGFAULT)
51 - gtest_filter_unittest (Failed)
54 - gtest_output_test (Failed)
58 - gtest_xml_outfiles_test (Failed)
59 - gtest_xml_output_unittest (Failed)
Errors while running CTest
有没有人成功建立GMock作为iOS存档?如果是这样,你们是怎么做到的? 此外,我必须在不使用Xcode或xcodebuild命令的情况下从终端管理构建过程。
谢谢, 阿希奈