On 2011-04-11 22:40, Nicky Perian wrote:

Quicktime SDK is an INSTALL_PROPRIETARY=TRUE archive download. The LL archive is modified to work with VS2010. The Apple Quicktime SDK has not been modified and fails compile.


Can you expand on that last statement?


I cloned 3p-quicktime and with autobuild build and package have the libraries. The procedure worked extremely well.


Yay!


Then, I modified autobuild.xml to point to the local copy. Now the catch, since QuickTimePlugin.cmake has:

if (INSTALL_PROPRIETARY)

include(Prebuilt)

use_prebuilt_binary(quicktime)

endif(INSTALL_PROPRIETARY)


What autobuild setup or command line switch do I use to access the local copy?

I commented out the if(INSTALL_PROPRIETARY) and then it pulled from the local copy with autobuild.xml set to the location and md5sum printed as output of autobuild package command.

What are the planned methods to use local copies of what at one time were proprietary or license restricted packages and now can be cloned and built on a local computer and used?

Also, does INSTALL_PROPRIETARY make sense when the end result is the library is on the local computer and can be used?


This is a good general issue.

My feeling is that we should add a switch for each of these optional packages. The per-package switch (in this case, perhaps INSTALL_PKG_QUICKTIME) would replace INSTALL_PROPRIETARY everywhere it is used to make a package-specific decision now, and in one of the common cmake files we add a block that provides default values for all the INSTALL_PKG_* switches based on INSTALL_PROPRIETARY.

We don't need to do this for every package - it's not worth the trouble to do it for things that everyone has access to, but having a pattern to use for the ones that have some distribution limitations seems useful.

Sound workable?

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to