前言
在mac電腦上,可以通過手動創建XCode工程的方式,來實現iOS lib的編譯,但這種方式存在壹個很明顯的缺點,在需要指定編譯文件的情況下,比較麻煩~CMake編譯腳本完美的解決了這個問題,可以指定特定的文件參與編譯
xcode /xcode/download
cmake OS X版本 /leetal/ios-cmake/releases
README文件中有工具鏈的使用方式
ios.toolchain.cmake 工具鏈Demo中提供的CMakeLists,可以根據實際情況做下修改。
cmake .. -G Xcode -DCMAKE_TOOLCHAIN_FILE=../../ios.toolchain.cmake -DPLATFORM=OS64
指令指定了CMakeLists、工具鏈的位置及編譯架構,會生成壹個XCode工程。其中.. 表示CMakeLists文件在當前目錄的上壹個文件夾中,../表示上壹個文件夾,../../表示上兩個文件夾