linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] IOS build process questions


From: Jehan Monnier
Subject: Re: [Linphone-developers] IOS build process questions
Date: Fri, 16 Sep 2011 09:25:34 +0200

Hi,

Le 15 sept. 2011 à 20:23, Cliff Spencer a écrit :

I'm trying to integrate a different network transport layer into linephone/IOS. All of my issues to date have concerned building. Here are my problems:
1.  I'm quite confused by the IOS build process for linphone. While some of the coreapi files are included in the liblinphone.xcode project, it appears that one must still execute a shell level build command from submodules/build to pick up all the changes.
Linphone for iPhone belongs to liblinphone sdk (I.E liblinphone.a, libmediastremer.a, libortp.a...) which is built from a make file (I.E submodules/build/Makefile).
However, it is sometime more convenient for debugging to compile liblinphone directly from xcode. This is the purpose of the subproject liblinphone. Since xcode 4, the build process using liblinphone subproject is less reliable, so I recommend not to build this subproject until we fixed built scripts. 

2. I'm also having issues if I add anything to the DEFS= line in builder-iphone-simulator.mk. I find that adding a -D directive and a -I result in a different compile path in which I get an error about libeXosip being out of date. Removing my changes fixes this. 

Very strange, it is supposed to work.

3. How does one modify coreapi files. Putting -D directives in the builder-iphone-simulator.mk doesn't work for these files. I can't add -D directives to the .xcodeproj due to reason #1 above. My guess is that I need to modify configure in the submodules/linphone directory...

Can someone please explain the build methodology to me? While you're at it, please explain why the list of .a libraries in linphone.xcodeproj don't seem to matter, the application builds whether or not these are found.
I don't observe this behavior. Have a look to the search path section of the xcode build setting to understand how the xcode build is linked to the result of the make build. 
Thanks,
Cliff 
Hope it clarify.
_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers


reply via email to

[Prev in Thread] Current Thread [Next in Thread]