Skip to content

Allowing for more flexibility for iOS building #993

Closed
@mobileben

Description

So I've done an update after a couple of months since my last update. There have been some changes to how iOS builds ... and these changes are definitely for the better.

There are a couple of things I'd like to see adjusted for flexibility.

  • I typically use static libs not frameworks. I had previously added support for this. If you look at cpprest_find_boost.cmake, one can see it looks for either a static or framework. I'd like to see configure.sh adjusted for this. Something like:

if [ ! -e $ABS_PATH/boost.framework ] && [ ! -d $ABS_PATH/boost ]; then

If we want more explicit, it can be changed to something like openssl is doing and keying in on a specific lib like boost/lib/libboost_system.a.

  • It would be nice to be able to change the min deployment version. Right now it is locked on 8.0 due to the dependency with ios.toolchain.cmake.

  • It would be nice to have a means to only configure, not make.

  • It would be nice for build.XYZ.ios to have the include and lib directory. Where the lib would contain libcppestsdk.a and the include would contain all necessary includes. More or less it is like we "installed" it into build.XYZ.ios. This makes it easier to move and integrate to where ever you need to.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions