kdevelop

V13 v13 at priest.com
Wed Jan 17 17:41:50 EET 2007


On Wednesday 17 January 2007 15:47, Giorgos Keramidas wrote:
> On 2007-01-17 14:58, Nikos Kouvaris <nkouba at gmail.com> wrote:
> > an nai 8a h8ela na ma8w pws na ftiaxnw mia efarmogh gia thn konsola.
>
> Τι είδους εφαρμογή.  Μπορεί να είναι υπερβολικό να ασχοληθείς με
> autotools για να φτιάξεις απλά ένα πρόγραμμα τύπου "hello world".

<flamebait>
a) Gia na matheis, tipota den einai yperboliko
b) gnu hello v2.2
c) Prosopika, akomi kai ena .c/.cc arxeio na'xo na kano compile protimo na 
xrhsimopoihsei to auto* + libtool giati yparxoyn ena karo ofeli... To thema 
den einai an ena project ksekinaei mikro, alla an tha ftiakseis tin ypodomi 
gia na megalosei kapoia stigmi, h an tha trexeis meta na to allakseis.
d) Einai kali taktiki mias kai se "anagkazei" na organoseis to source tree soy 
me standard kai sxetika kalo tropo kai na apofygeis syxna lathi.
</flamebait>


> Ειδικά αν έχεις μόνο ένα απλό C++ source file, είναι τραγικά πιο εύκολο
> να δημιουργήσεις με το χέρι κάτι σαν το παρακάτω `Makefile' (το
> παράδειγμα χρησιμοποιεί τη σύνταξη του GNU make(1) utility, αλλά μπορείς
> να το κάνεις σχετικά εύκολα 'port' και σε άλλα make(1) implementations):

Giati na min protimiseis kati san to:

cat << _KOKO > Makefile.am
noinst_PROGRAMS = a
a_SOURCES = a.c
_KOKO
autoscan
mv configure.scan configure.in
vi configure.in
<clickety click> # See the [diff1]
touch ChangeLog README AUTHORS NEWS
autoheader
aclocal 
automake --add-missing
autoconf

:P

[diff1]
----------------------------
$ diff -u  configure.scan configure.in
--- configure.scan	2007-01-17 17:11:52.000000000 +0200
+++ configure.in	2007-01-17 17:10:51.000000000 +0200
@@ -2,8 +2,9 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.61)
-AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
+AC_INIT([a], [1.0], [me at hell.gr])
+AM_INIT_AUTOMAKE([a], [1.0])
 AC_CONFIG_SRCDIR([a.c])
 AC_CONFIG_HEADER([config.h])
 
 # Checks for programs.
----------------------------

> Ωραίο το KDevelop, δε λέω, αλλά αν είναι να μπλέξεις με τα εργαλεία
> autoconf, automake, libtool και τους φίλους τους, καλύτερα να
> χρησιμοποιήσεις ένα απλό `text editor' και κάτι πιο απλό :)

  Prosopika misisa to kdevelop otan phga na to xrisimopoihso prin apo kapoia 
xronia kai syniditopoihsa oti eytiaxne custom configure scripts, opos kanei 
to KDE, me katalogon admin/ klp klp... mpliax...

> - Γιώργος
<<V13>>




More information about the Linux-greek-users mailing list