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.