[clam-devel] Issue Linking libcurl in SConstruct
    David García Garzón 
    david.garcia at upf.edu
       
    Thu May 26 09:11:25 PDT 2011
    
    
  
A Dimecres 25 Maig 2011 23:30:18, Cliff Chen va escriure:
> Hello,
> 
> I'm trying to link to libcurl in my CLAM module, and I'm having a lot of
> issues understanding the default SConstruct file provided on the website.
> libcurl on my machine is in the /usr/include/curl directory. Where would I
> make modifications to include these libraries in my program?
libcurl provides a pkg-config file usually at /usr/lib/pkgconfig/libcurl.pc,
so you can obtain compilation flags using pkg-config command.
In SCons, it is just a matter of calling in the scons file:
	env.ParseConfig('pkg-config --cflags --libs libcurl')
and it will populate  the environment properly with compile and link flags.
curl seems to provide also a program named curl-config. You can use it instead 
of pkg-config if some of your target platforms lacks of pkg-config.
We are quite curious on what people is using CLAM for, so we will pleased if 
you want to explain what is your module/project about.
Regards.
-- 
David García Garzón
(Work) david dot garcia at upf anotherdot edu
http://www.iua.upf.edu/~dgarcia
    
    
More information about the clam-devel
mailing list