On 09/25/2017 05:14 AM, Jonny Rodin wrote:
> Hi,
>
> I’ve been working on getting IoTivity to build for iOS and recently switched
> from an earlier IoTivity 1.3.0 build to IoTivity 1.3-rel. With a some small
> changes I successfully managed to get it to build and run as part of the Sure
> Universal iOS client.
>
> The following changes were necessary:
>
> 1. Correction of the SDK path. This fix is at
> https://gerrit.iotivity.org/gerrit/#/c/22507/
> 2. Changing line 42 of resource/SConscript to:
>
> if target_os not in ['arduino', 'darwin’]:
I assume the original three targets were excluded for some reason, but
have no idea. ios was added fairly recently, in change 7f8ac72a04.
> 3. Insert the following lines to
> /Users/jrodin/Code/iotivity-repo/iotivity/service/resource-encapsulation/src/common/SConscript
> instead of line 28:
>
> # Add third party libraries
> lib_env = env.Clone()
> SConscript('#service/third_party_libs.scons', 'lib_env')
>
> resourceClient_env = lib_env.Clone()
>
> rcs_common_env = lib_env.Clone()
Perhaps the problem is this same stanza in
service/resource-encapsulation/SConscript should be moved up so it is
before the calls to the SConscripts there.
We can work on those when your patch goes in for review.
> Is there a formal process for me to submit changes 2&3 into the IoTivity code
> repository?
as noted, git push your patch using the gerrit port so gerrit will
intercept it and turn it into a review request. The first-time setup
should be in the page previously posted.
_______________________________________________
iotivity-dev mailing list
[email protected]
https://lists.iotivity.org/mailman/listinfo/iotivity-dev