Good evening Jafar,
Does that mean, OVLD is also configured, or is this a manual thing I
still need to do?
regards
Bruce Rennie
On 16/06/17 16:38, Jafar Al-Gharaibeh wrote:
Status Update:
While not done yet but the progress that has been made so far is
enough to allow people to give the new changes a try. Basically, what
we are trying to do is move a way from any "manual" configuration
where end users don't have to edit files to define this or enable that
to control whether a particular feature is enabled or not. We are
also leaving no chance of guessing on the end user part to get the
correct configuration for an underlying platform. The configuration
script should be able to figure it out on its own in the vast majority
of cases. We will update the documentation on the website in the next
few days on how to build or configure Unicon moving forward. The
instructions are easy, checkout the sources and just do:
./configure && make
And that is all you need (crossing fingers).
You only need to call ./configure the first time you build and after a
"make Pure" which resets everything. Make sure to call make Pure if
you need fresh start or if their are major updates including to the
build system itself.
./configure --help tells you everything you need to know, most
features can be turn off by --disable-FEATURE
for example ./configure --disable-concurrency will allow you to build
without concurrent threads. By default all features are turned on as
long as the dependencies are met. You can also disable a particular
linked library. For Example, assume you want graphics but don't want
JPG support for some reason (you want a smaller iconx maybe) then you
can do:
./configure --without-jpg
in summary, --disable is a feature level control while --without is a
library level control. Of course some of these libraries might be
dependencies for a feature, for example, on Linux, doing
--without-xlib will end up having the same effect as
--disable-graphics. It is recommended to control things at the
features level unless you want a finer granularity control for some
reason. Don't forget:
./configure --help
The changes have been tested on a few systems so let us know how it
goes on your particular platform. This work has not been made
compatible with Windows yet, but it is on the road map.
Happy configuration, and most importantly, Happy Unicon coding!
Cheers,
The Unicon Team
On Tue, Jun 13, 2017 at 10:09 PM, Jafar Al-Gharaibeh
<to.ja...@gmail.com <mailto:to.ja...@gmail.com>> wrote:
Greetings Fellow Uniconers,
I committed changes to svn today and I will make more changes
over the next few days that affect the configuration and the build
system of Unicon. I would like to bring up two points to your
attention:
1- If you are on a production system my advice is to refrain
form updating until the dust settles just in case something goes
wrong. I expect this to not take more than a few days. I didn't
see any issues yet. Please let me know if you have any troubles
and I will fix as soon as possible.
2- If you decide to update, make sure to start "clean" by doing:
make Pure
at the top level before updating. Files/configurations are being
shuffled around and new ones are introduced, having local changes
will most likely create trouble! you have been warned! :-)
Sit tight and enjoy the ride!
Cheers,
Jafar
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group