[Delete] YLCategory-MacOS 1.1.5
[CocoaPods.git] / Specs / 7 / c / e / GMP-iOS / 6.1.1.6 / GMP-iOS.podspec.json
blob440bd517c6877d0ef64fcc757df640d68d106531
2   "name": "GMP-iOS",
3   "summary": "The GNU Multiple Precision Arithmetic Library",
4   "homepage": "https://git.oschina.net/euagore/gmp-ios.git",
5   "authors": "GMP Authors",
6   "license": "LGPL",
7   "version": "6.1.1.6",
8   "source": {
9     "http": "https://gmplib.org/download/gmp/gmp-6.1.1.tar.bz2"
10   },
11   "platforms": {
12     "ios": "8.0"
13   },
14   "prepare_command": "build_for_ios() {\n      generate_32bit_headers\n      build_for_architecture iphoneos armv7 arm-apple-darwin\n      build_for_architecture iphonesimulator i386 i386-apple-darwin\n      clean\n      generate_64bit_headers\n      build_for_architecture iphoneos arm64 arm-apple-darwin\n      build_for_architecture iphonesimulator x86_64 x86_64-apple-darwin\n      create_universal_library\n}\n\n    generate_32bit_headers() {\n      generate_headers i386\n    }\n\n    generate_64bit_headers() {\n      generate_headers x86_64\n    }\n\n    generate_headers() {\n      ARCH=$1\n      ./configure         CPPFLAGS=\"-arch ${ARCH}\"         LDFLAGS=\"-arch ${ARCH}\"         --disable-assembly         --quiet         --enable-silent-rules\n      make -j 16\n    }\n\n    build_for_architecture() {\n      PLATFORM=$1\n      ARCH=$2\n      HOST=$3\n      SDKPATH=`xcrun -sdk $PLATFORM --show-sdk-path`\n      PREFIX=$(pwd)/build/$ARCH\n      ./configure         CC=`xcrun -sdk $PLATFORM -find cc`         CXX=`xcrun -sdk $PLATFORM -find c++`         CPP=`xcrun -sdk $PLATFORM -find cc`\" -E\"         LD=`xcrun -sdk $PLATFORM -find ld`         AR=`xcrun -sdk $PLATFORM -find ar`         NM=`xcrun -sdk $PLATFORM -find nm`         NMEDIT=`xcrun -sdk $PLATFORM -find nmedit`         LIBTOOL=`xcrun -sdk $PLATFORM -find libtool`         LIPO=`xcrun -sdk $PLATFORM -find lipo`         OTOOL=`xcrun -sdk $PLATFORM -find otool`         RANLIB=`xcrun -sdk $PLATFORM -find ranlib`         STRIP=`xcrun -sdk $PLATFORM -find strip`         CPPFLAGS=\"-arch $ARCH -isysroot $SDKPATH\"         LDFLAGS=\"-arch $ARCH -headerpad_max_install_names\"         --host=$HOST         --disable-assembly         --enable-cxx         --prefix=$PREFIX         --quiet --enable-silent-rules\n      xcrun -sdk $PLATFORM make mostlyclean\n      xcrun -sdk $PLATFORM make -j 16 install\n    }\n\n    create_universal_library() {\n      lipo -create -output libgmp.dylib         build/{armv7,arm64,i386,x86_64}/lib/libgmp.dylib\n      lipo -create -output libgmpxx.dylib         build/{armv7,arm64,i386,x86_64}/lib/libgmpxx.dylib\n      update_dylib_names\n      update_dylib_references\n    }\n\n    update_dylib_names() {\n      install_name_tool -id \"@rpath/libgmp.dylib\" libgmp.dylib\n      install_name_tool -id \"@rpath/libgmpxx.dylib\" libgmpxx.dylib\n    }\n\n    update_dylib_references() {\n      update_dylib_reference_for_architecture armv7\n      update_dylib_reference_for_architecture arm64\n      update_dylib_reference_for_architecture i386\n      update_dylib_reference_for_architecture x86_64\n    }\n\n    update_dylib_reference_for_architecture() {\n      ARCH=$1\n      install_name_tool -change         \"$(pwd)/build/$ARCH/lib/libgmp.10.dylib\"         \"@rpath/libgmp.dylib\"         libgmpxx.dylib\n    }\n\n    clean() {\n      make distclean\n}\n\n    build_for_ios",
15   "source_files": [
16     "gmp.h",
17     "gmpxx.h"
18   ],
19   "ios": {
20     "vendored_libraries": [
21       "libgmp.dylib",
22       "libgmpxx.dylib"
23     ]
24   }