]>
git.sur5r.net Git - kconfig-frontends/log
Yann E. MORIN" [Sun, 3 Jun 2012 19:18:04 +0000 (21:18 +0200)]
utils/tweak: make it case-sensitive
Although the Linux kernel does not care about case-sensitivity,
we do, because it is entirely valid to use mixed-case in .in files.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 3 Jun 2012 16:40:48 +0000 (18:40 +0200)]
configure: add silent-rules support to custom rules
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 3 Jun 2012 15:25:53 +0000 (17:25 +0200)]
configure: use automake's silent-rules, enhance to silence make
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 3 Jun 2012 15:30:55 +0000 (17:30 +0200)]
scripts/version: add option to only print internal version
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 3 Jun 2012 12:43:20 +0000 (14:43 +0200)]
synchronise with 3.5-rc1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 3 Jun 2012 15:17:42 +0000 (17:17 +0200)]
scripts/ksync: fix make dist
The file that contains the list of files to sync has
been renamed, but the Makefile was not updated. Fix that.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 29 May 2012 21:02:45 +0000 (23:02 +0200)]
scripts/ksync: rename the list of files to sync
Bring it up in line with the ksync naming scheme.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 29 May 2012 21:16:45 +0000 (23:16 +0200)]
scripts/ksync: append git-log when syncing
When syncing from the kernel, run 'git log' on the affected files,
and store it locally.
This will be used to generate announcements for the future releases.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 29 May 2012 20:29:44 +0000 (22:29 +0200)]
scripts/ksync: do not redirect stdin
If stdin is redirected, and a patch does not apply cleanly, the user won't
be able to act on patch messages, and patch will get confused because it
would read patch data when it prompts the user.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 29 May 2012 22:12:01 +0000 (00:12 +0200)]
readme: reformat and fix typos
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 28 May 2012 19:48:43 +0000 (21:48 +0200)]
docs: add a list of known issues
So far, document limitations when building under Cygwin.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 28 May 2012 20:47:22 +0000 (22:47 +0200)]
configure: add option to disable l10n
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 28 May 2012 19:34:47 +0000 (21:34 +0200)]
utils: don't build gettext if intl support is missing
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 28 May 2012 19:00:33 +0000 (21:00 +0200)]
configure: cleanup the gettext checks
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 17 May 2012 22:46:53 +0000 (00:46 +0200)]
configure: add check for libintl
Compiling on Cygwin requires explicit link against libintl.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 28 May 2012 17:09:53 +0000 (19:09 +0200)]
libs/parser: do not use gettext if not available
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 28 May 2012 17:24:08 +0000 (19:24 +0200)]
configure: fix no libintl header
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 28 May 2012 17:17:13 +0000 (19:17 +0200)]
configure: rename GETTEXT variable
This variable contains pre-processor flags, so name it accordingly.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 26 May 2012 16:28:21 +0000 (18:28 +0200)]
scripts/ksync: bundle our patches in the release tarballs
Because scripts/ksync is bundled, so must we also bundle our patches.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 26 May 2012 16:27:36 +0000 (18:27 +0200)]
version: back to development version
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 22 May 2012 18:24:34 +0000 (20:24 +0200)]
Added tag kconfig-frontends-3.4.0-0 for changeset
bc3a6b909a61
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 22 May 2012 18:12:32 +0000 (20:12 +0200)]
Change version string for the 3.4.0-0 release
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 22 May 2012 18:06:04 +0000 (20:06 +0200)]
synchronise with 3.4
Only bump version string.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 13 May 2012 19:30:23 +0000 (21:30 +0200)]
synchronise with 3.4-rc7
Only bump version string.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 7 May 2012 14:33:17 +0000 (16:33 +0200)]
synchronise with 3.4-rc6
Only bump version string.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Wed, 2 May 2012 21:17:35 +0000 (23:17 +0200)]
scripts: bundle the version file and version script
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 30 Apr 2012 12:09:16 +0000 (14:09 +0200)]
synchronise with 3.4-rc5
Only bump version string.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 22 Apr 2012 20:35:17 +0000 (22:35 +0200)]
synchronise with 3.4-rc4
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 22 Apr 2012 20:36:52 +0000 (22:36 +0200)]
scripts/ksync: the utilities were renamed
The utilities source files were recently renamed, but the
sync list was not updated to reflect this change.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Wed, 18 Apr 2012 16:58:06 +0000 (18:58 +0200)]
configure: enable utilities by default
Signed-off-by: "Yann E. MORIN" <yann.morin@orange.com>
Yann E. MORIN" [Wed, 18 Apr 2012 16:56:12 +0000 (18:56 +0200)]
configure: allow user to override program-prefix
By default, use the current 'kconfig-' prefix,
but allow a user to change it, or even disable it.
Reported-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: "Yann E. MORIN" <yann.morin@orange.com>
Yann E. MORIN" [Tue, 17 Apr 2012 22:52:15 +0000 (00:52 +0200)]
Synchronise from kernel
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 21:56:17 +0000 (23:56 +0200)]
hgignore: ignore new frontends names, ignore generated utilities
Signed-off-by: "Yann E. MORIN" <yann.morin@orange.com>
Yann E. MORIN" [Mon, 9 Apr 2012 21:42:31 +0000 (23:42 +0200)]
scripts/ksync: add the sync-from-kernel script to the package
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 20:50:44 +0000 (22:50 +0200)]
configure: dump simpler, easier to read configuration settings
Re-organise the final configuration settings dump.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 20:33:31 +0000 (22:33 +0200)]
utils/kconfig-gettext: build and install
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 18:37:31 +0000 (20:37 +0200)]
utils/: new directory for kconfig utilities, install them
Create a new directory to store the utilities that deal
with kconfig files, .config and .in alike.
For now, only the scripts are installed
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 19:43:58 +0000 (21:43 +0200)]
frontends: prefix frontends with 'kconfig-'
By default, prefix the frontends executables with 'kconfig-'
to avoid any name-space collision ('conf' is too generic).
At the same time, prefix all libraries with kconfig-, for
consistency (except libkconfig-parser, which only gains a
dash in-between 'kconfig' and 'parser').
Besides, utilities (coming in a following cset) will all be
prefixed with 'kconfig-' to avoid name-space collision, too.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 16:14:42 +0000 (18:14 +0200)]
libs/parser: clean generated files
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 16:38:14 +0000 (18:38 +0200)]
frontends/qconf: clean generated files
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 14:17:57 +0000 (16:17 +0200)]
libs/images: make it a proper library
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 9 Apr 2012 11:43:38 +0000 (13:43 +0200)]
misc: add script to manipulate .config from cmdline
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 8 Apr 2012 12:53:01 +0000 (14:53 +0200)]
bootstrap: install the boostrap script
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Wed, 4 Apr 2012 17:05:13 +0000 (19:05 +0200)]
docs: package and install the doc
Add the documentation to the distribution, and install it.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 8 Apr 2012 12:26:06 +0000 (14:26 +0200)]
synchronise with 3.4-rc2
Nothing, except version bump.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Wed, 4 Apr 2012 16:59:36 +0000 (18:59 +0200)]
configure: small eye-candy
Line-up the summary config lines.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Wed, 4 Apr 2012 16:52:48 +0000 (18:52 +0200)]
libs/images: fix warnings
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Wed, 4 Apr 2012 16:45:17 +0000 (18:45 +0200)]
frontends/gconf: fix warning about unused variable
As we hard-code the path to our glade file, this variable
is no longer used, and thus generates a warning.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Wed, 4 Apr 2012 16:40:46 +0000 (18:40 +0200)]
configure: enable building with -Wall
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 1 Apr 2012 13:21:22 +0000 (15:21 +0200)]
configure: add option to build with -Werror
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 1 Apr 2012 13:11:06 +0000 (15:11 +0200)]
synchronise with 3.4-rc1
No change, just update .version
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 31 Mar 2012 20:45:47 +0000 (22:45 +0200)]
sync with current Linux kernel code
Yes, we sync up with a random snapshot of the Linux kernel,
but the changeset number is in our version string, anyway.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 31 Mar 2012 20:47:41 +0000 (22:47 +0200)]
version: Redo the version string computation
In case the kconfig-frontends version is 'hg', always include
the Linux kernel changeset we last synced up with, and include
the potential '-rcX' if present.
In case the kconfig-frontends version is not 'hg', we assume
this is a digit-version, and we do not include hte kernel cset
in the version, but we keep an potential '-rcX' if present.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Fri, 30 Mar 2012 15:24:13 +0000 (17:24 +0200)]
libs/parser: move installed includes
Currently, includes are installed in ${prefix}/include, but
this is not not nice, as the headers are not properly named.
Install them into a sub-directory with a proper name.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Fri, 30 Mar 2012 16:48:44 +0000 (18:48 +0200)]
configure: change contact email address
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 29 Mar 2012 16:59:38 +0000 (18:59 +0200)]
docs: initial sync from kernel
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 29 Mar 2012 16:54:56 +0000 (18:54 +0200)]
misc/sync-list: also synchronsie a bit of documentation
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 29 Mar 2012 16:52:43 +0000 (18:52 +0200)]
scripts/ksync: cerate destination dir before copy
When adding new files to the sync list, the destination dir
must exist before we copy the new files there.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 22 Mar 2012 22:36:01 +0000 (23:36 +0100)]
version: we're now back to a devel version
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 22 Mar 2012 22:17:00 +0000 (23:17 +0100)]
configure: if no moc found, disable qconf or fail
If moc is missing, and user explictly enabled qconf, fail,
If moc is missing, but qconf is auto, then disable qconf.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 22 Mar 2012 22:22:47 +0000 (23:22 +0100)]
configure: advertise the MOC variable
If the user has moc installed in a weird place, he/she can use the
MOC variable to set the path to moc. Advertise this variable in
the ./configure help.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Thu, 22 Mar 2012 11:03:51 +0000 (12:03 +0100)]
configure: detect moc properly
The moc executable used for Qt may be installed under different names
in different places. Try to identify one that matches the version of
Qt that is being used.
Signed-off-by: Peter Kjellerstedt <pkj@axis.com>
[yann.morin.1998@free.fr: fix MOC under-quotation, fix code layout]
Signed-off-by: "Yann E. MORIN" <yann.morin@orange.com>
Peter Kjellerstedt [Wed, 21 Mar 2012 13:10:22 +0000 (14:10 +0100)]
Makefile.am-s: allow building outside of the source tree
Hi,
I saw your announcement about kconfig-frontends to uclibc@uclibc.org
the other day, and thought I would try it out for our own project
where we use an old derivative of the kconfig system.
However, to make it build with our build system I needed to apply
the patch below to allow building outside the source tree.
After that all worked fine, and the generated .config file is
still the same as with the old config system. :)
[--SNIP unrelated message--]
Signed-off-by: Peter Kjellerstedt <pkj@axis.com>
Arnout Vandecappelle (Essensium/Mind) [Tue, 20 Mar 2012 22:59:13 +0000 (23:59 +0100)]
configure: fis autostuff scripts path
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 19 Mar 2012 21:09:43 +0000 (22:09 +0100)]
Added tag kconfig-frontends-3.3.0-0 for changeset
a37166e9b5e3
Yann E. MORIN" [Mon, 19 Mar 2012 21:06:34 +0000 (22:06 +0100)]
Update version to reflect release status
Woohoo! :-)
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 19 Mar 2012 20:09:59 +0000 (21:09 +0100)]
Synchronise with 3.3 now it is out.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Tue, 6 Mar 2012 00:14:01 +0000 (01:14 +0100)]
readme: update with a bit more information
- accept patches to the infrastructure
- document known limitations
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 5 Mar 2012 22:28:36 +0000 (23:28 +0100)]
configure: allow passing extra libs per-frontend
When building statically, it might be necessary to pass extra
libraries to some frontends. For example:
nconf frontend, using ncursesw
ncursesw is linked against libgpm
Because static dependencies do not follow (no they don't even
with libtool's .la libraries!), we have to set them manually.
Recognise xxx_LIBS as a list of extra libraries (in the form
-lyyy) to pass to frontend xxx.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 5 Mar 2012 20:52:31 +0000 (21:52 +0100)]
configure: better isolate libraries search results
We do not want all libraries to be listed in a single list,
because not every frontend need all the libraries.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 5 Mar 2012 20:45:56 +0000 (21:45 +0100)]
configure: fix search for secondary ncurses libs
When building statically, the ncurses library must be specified if
one tries to link any of the libpanel of libmenu libraries.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 5 Mar 2012 22:36:28 +0000 (23:36 +0100)]
Makefiles: fix variable expansions
Although ${} is valid in Makefiles, the usual convention is
to use $().
(Note: both *are* POSIX.)
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 4 Mar 2012 21:17:54 +0000 (22:17 +0100)]
configure: no trailing space for the root-menu prompt
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 4 Mar 2012 21:05:05 +0000 (22:05 +0100)]
all: update from 3.3-rc6
Nothing, except for version bump.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 4 Mar 2012 15:42:10 +0000 (16:42 +0100)]
configure: eye-candy for --enable-root-menu-prompt
Add a little bit of eye-candy for the help of --enable-root-menu-prompt
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 3 Mar 2012 23:51:00 +0000 (00:51 +0100)]
parser: replace package-name by root-menu
Rather than simply seting the "package name", allow setting the
complete root-menu prompt.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 3 Mar 2012 23:09:19 +0000 (00:09 +0100)]
configure: allow $ in package name
The package-name can contain the names of symbols, like '$FOO',
which get replaced by their actual value just after parse-time.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 3 Mar 2012 22:42:09 +0000 (23:42 +0100)]
libs/parser: effectively allow setting the package name
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sat, 3 Mar 2012 22:52:28 +0000 (23:52 +0100)]
scripts/ksync: also sync the lex and yacc source files
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Sun, 26 Feb 2012 17:17:09 +0000 (18:17 +0100)]
configure: change the order in which tests are made
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Sun, 26 Feb 2012 17:14:33 +0000 (18:14 +0100)]
frontends: change the order in which libraries are linked
Currently, it is almost impossible to statically link the frontends,
because the order in which libraries are linked is incorrect.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Sun, 26 Feb 2012 17:13:40 +0000 (18:13 +0100)]
bootstrap: cleanup
A bit of re-organisation in bootstrap.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Sun, 26 Feb 2012 17:09:23 +0000 (18:09 +0100)]
misc: fix exec permissions
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Sun, 26 Feb 2012 10:59:05 +0000 (11:59 +0100)]
misc: add diffconfig script
Add diffconfig, a handy tool to pretty-print the differences
between two .config files.
Sort the sync-file by destination; sync up with linux-3.3-rc5.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Sun, 26 Feb 2012 10:43:03 +0000 (11:43 +0100)]
configure: also check for the wide-char variants of ncurses extra libs
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Sun, 26 Feb 2012 10:25:31 +0000 (11:25 +0100)]
frontends: share the images definitions across graphical frontends
The images definitions are currently duplicated in the two graphical
frontends.
Make it a common include file.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Sun, 19 Feb 2012 22:11:01 +0000 (23:11 +0100)]
configure: move lxdialog check
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Wed, 15 Feb 2012 21:16:47 +0000 (22:16 +0100)]
configure: add option to set the config option prefix
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 22:40:24 +0000 (23:40 +0100)]
configure: enable all frontends if --enable-frontends has no list
If the user passes '--enable-frontends' without a list of frontends
to enable, interpret this as enabling all frontends.
Note, this is different from '--enable-frontends=', where the list
exists, but is empty.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 22:00:32 +0000 (23:00 +0100)]
configure enable/disable frontends by list
Add a configure --{en,dis}able-frontends=(list) option, to enable
or disable all or the specified list of frontends.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 22:27:32 +0000 (23:27 +0100)]
configure: default for frontends is "auto", not "enabled"
The default is to check for each frontends if the depndencies are
available. If so, the frontend is enabled, if not, it is disabled.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 18:59:53 +0000 (19:59 +0100)]
configure: add option to set the /package/ name
Allow users to define the package name at ./configure time.
The default "linux" is because kconfig comes from the Linux kernel.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 18:49:34 +0000 (19:49 +0100)]
misc: update from linux-3.3-rc3
Not much beside updating the kernel version + hash.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 19:56:17 +0000 (20:56 +0100)]
configure: properly separate the ncurses libs into its own list
Currently, everything is linked against the ncurses libraries, but
only two frontends use them:
- mconf : libncurses
- nconf : libncurses, libpanel et libmenu
Fixup configure.ac to set the ncurses libs into their own lists,
so that only dependent frontends use them.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 20:37:51 +0000 (21:37 +0100)]
configure: pretty-print configuration
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 00:00:52 +0000 (01:00 +0100)]
parser: generate a versioned shared library
Use the kernel version to version the parser shared library.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 14 Feb 2012 00:01:37 +0000 (01:01 +0100)]
scripts/version: add option to output only the kernel version
We'll be using that to version the parser shared library, later.
Use '--plain' as argument to get the kernel version.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Yann E. MORIN" [Mon, 13 Feb 2012 23:04:03 +0000 (00:04 +0100)]
parser: build a shared library
A shared library allows for all frontends to share code.
It also allows third-party programs to use the parser.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Wed, 25 Jan 2012 22:03:01 +0000 (23:03 +0100)]
ksync: move to scripts/
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Yann E. MORIN" [Tue, 24 Jan 2012 21:47:38 +0000 (22:47 +0100)]
configure: if not explicitly enabled, disable frontends with missing deps
If the user does not explicitly enable a frontend, and the pre-requisites
for this frontned are missing, then disable this frontend.
By default, all frontends are enabled. But if (for example) the ncurses
library is missing, and the user did not explicitly enabled them, then
do not build these frontends.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>