Looking for a very elegant solution which would allow me to compile all open source libs I need(based on project target) and home developed libraries/applications. Compilation will typically be done on ANDROID NDK,IOS , Windows 7/8 32/64,Linux 32/64 , MACOSX
I currently use a Makefile for Linux, but am looking to get a one solution for all sort-of-fix. eg: on Linux I would like to use the solution to build for Linux,ANDROID NDK. On MAC OS X, I would expect it to compile for IOS,MACOSX. The code base/archive would be the same in all cases.
The solution should allow to tweak options to build the individual open source components (eg: serve the purpose of ./configure on many open source projects).
The latest version of of the open source projects below are required to be present by default:
libssh2,openssl,curl(with openssl support,https,ldap,ftp,rtsp,rtp,rtmp support),curlpp,ffmpeg,gstreamer,libxml++,
At the end of the build, there should be a big "myBIGLIB.a" static lib which can be linked with the main app.
Any tool like CMake etc can be used, comments are a must!
Additional Project Description:
05/23/2013 at 19:33 PHT
Please note that the android ndk uses the ndk_build option and hence it would be good if the newer architecturte is internally followed. The last thing I want is mismatched libs built for differrent platforms.
The home developed libs/application will be in C++, with a QT frontend(not that it makes a differrence).
05/24/2013 at 2:28 PHT
The solution might need Python as a tool which is also ok.