[cmake-developers] Fw: Please comment on ios-universal topic

Ruslan Baratov ruslan_baratov at yahoo.com
Thu Dec 3 23:54:13 EST 2015


On 03-Dec-15 18:45, Bartosz Kosiorek wrote:
> Hello Ruslan
>
> The Android supports both Universal Apk and Multi Apk.
>   https://androidbycode.wordpress.com/2015/07/07/android-ndk-a-guide-to-deploying-apps-with-native-libraries/
>   http://developer.android.com/google/play/publishing/multiple-apks.html
>
> It is necessary for deploy applications which support both armv7 (32bit) and armv8 (64bit).
> There is also Intel's implementation of Android (x86)
> All supported architectures you could found at:
>     http://developer.android.com/ndk/guides/abis.html
>
> It is possible to create universal library for Linux (FatElf), but it is not widely used:
> http://stackoverflow.com/questions/10167821/why-are-universal-binaries-fatelf-not-part-of-linux-kernel
>
> I don't know how it works with Universal Windows Platform:
> https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx
> https://msdn.microsoft.com/en-us/library/mt186162.aspx
> But I suspect that it will be similar.
Thanks for the links. Will set aside some time to read them :)


On 03-Dec-15 19:20, Bartosz Kosiorek wrote:
> Hi again.
>
> I get through link:
> https://en.wikipedia.org/wiki/Fat_binary
>
> and I think it will be better to name this property:
>     INSTALL_UNIVERSAL_BINARY
>
> Later such property name could be used also for Executables/Bundles etc.
> And the result for both Libraries and Executables will be the same.
Yes, if this option is planned to be extended for iOS/OSX bundles too so 
it make sense to combine *_LIBRARY and *_BUNDLE into one *_BINARY.

Sounds good for me.

Ruslo


More information about the cmake-developers mailing list