Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[perl #32365] [TODO] improve parrot-config.imc

5 views
Skip to first unread message

Leopold Toetsch

unread,
Nov 8, 2004, 11:10:37 AM11/8/04
to bugs-bi...@rt.perl.org
# New Ticket Created by Leopold Toetsch
# Please include the string: [perl #32365]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=32365 >


parrot-config.imc is able to extract config options from Parrot's
config and print it to stdout. This is e.g. useful for building
Parrot-based programs:

$ cc -Iinclude -c -Wall parrot_mem.c
$ c++ -o parrot_mem -Wall parrot_mem.o -Lblib/lib \
-lparrot `parrot parrot-config.imc libs linkflags` \
-licuuc -licudata

$ ./parrot_mem
sizeof Interp 252
...

But not all information is there or like the icu-libs a bit scattered.
So the goal is to either have the necessary items in config[1] or provide
some shortcuts in parrot-config.imc to combine all compile and link
settings so that we can e.g.

`./parrot parrot-config.imc --compile_cmd` -c foo.c
`./parrot parrot-config.imc --link_cmd` foo.o -o foo

or some such.

Thanks,
leo

[1] would also simplify Test.pm for source tests.

0 new messages