aboutsummaryrefslogtreecommitdiff
path: root/lib/Makefile.am
AgeCommit message (Collapse)Author
2012-04-11build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config filesYang Tse
configure script now provides conditional definitions for Makefile.am that result in CURL_HIDDEN_SYMBOLS being defined by resulting makefiles when appropriate. Additionally, configure script option for symbol hiding control is now named --enable-symbol-hiding --disable-symbol-hiding. While still valid, old option name --enable-hidden-symbols --disable-hidden-symbols will be deprecated in some future release.
2012-04-09configure: Windows cross-compilation fixesYang Tse
BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h, configure will generate appropriate conditionals so that mentioned symbols get defined and used in Makefiles at compilation time
2012-04-07curl tool: use configuration files from lib directory - follow-up IYang Tse
amigaos.[ch] now integrates nicely with any libcurl build
2011-12-19configure: add symbols versioning optionAlessandro Ghedini
Allow, at configure time, the production of versioned symbols. The symbols will look like "CURL_<FLAVOUR>_<VERSION> <SYMBOL>", where <FLAVOUR> represents the SSL flavour (e.g. OPENSSL, GNUTLS, NSS, ...), <VERSION> is the major SONAME version and <SYMBOL> is the actual symbol name. If no SSL library is enabled the symbols will be just "CURL_<VERSION> <SYMBOL>".
2011-06-01unit tests: more build adjustmentsYang Tse
2011-06-01makefile: avoid preprocessor definition usage when linkingYang Tse
2011-05-30Makefile.am: fix spurious CFLAGS duplicationYang Tse
2011-04-27make: add checksrc.pl to distDaniel Stenberg
2011-04-27make: add 'checksrc' as target to check code styleDaniel Stenberg
The make target checksrc now works in the root makefile and in both the src and lib directories. It is also run automatically on "all" if configure --enable-debug was used.
2011-04-27lib/make: run checksrc.pl once for all filesDaniel Stenberg
Since it now supports multiple files this will be faster and will show problems for more file than one at a time - more convenient.
2011-04-27Makefile: run checksrc if debug enabledDaniel Stenberg
And make the build fail if a warning or error was detected
2011-04-27source cleanup: unify look, style and indent levelsDaniel Stenberg
By the use of a the new lib/checksrc.pl script that checks that our basic source style rules are followed.
2011-01-03unittesting: build a separate static libDaniel Stenberg
When configure --enable-debug has been used, all files in lib/ are now built twice and a separate static library crafted for unit-testing will be linked. The unit tests in the tests/unit subdir will use that library.
2010-12-03build: lib/config.dos renamed to lib/config-dos.hYang Tse
2010-12-03build: move config-vms.h from subdir 'packages/vms' into 'lib'Yang Tse
2010-10-21Removed the native Makefile.riscos filesDan Fandrich
These haven't worked in at least 8 years due to missing source files, and most active RiscOS developers these days apparently cross-compile anyway. Signed-off-by: James Bursa <james@zamez.org>
2010-08-20Added mk-ca-bundle.vbs script.Guenter Knauf
The script works exactly same as the Perl one except for one thing: when the text descriptions generated with openssl are included then the md5 fingerprints are missing; seems openssl has either a bug or a feature which prints the md5 fingerprint output to stdout instead of writing them to specified file; this script could here do the same as what the Perl scripr does (redirect stdout into file) but this makes the script take up double the time because it needs to launch cmd.exe 140 times (fo each openssl call). So I think for now we just ommit the md5 fingerprints, and see if openssl will be fixed.
2010-07-21build: Enable configure --enable-werrorBen Greear
This passes -Werror to gcc when building curl and libcurl, allowing easy dection of compile warnings. Signed-off-by: Ben Greear <greearb@candelatech.com>
2010-03-31removed README.cmake due to the improved situationDaniel Stenberg
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2010-02-14removed trailing whitespaceYang Tse
2010-02-09set VERSIONINFO accordingly for the 7.20.0 releaseDaniel Stenberg
2009-12-12introducing IMAP, POP3 and SMTP support (still lots of polish left to do)Daniel Stenberg
2009-11-05I removed leading 'curl' path on the 'curlbuild.h' include statement inYang Tse
curl.h, adjusting auto-makefiles include path, to enhance portability to OS's without an orthogonal directory tree structure such as OS/400.
2009-11-02describe the cmake situationDaniel Stenberg
2009-10-17README.NSS is goneDaniel Stenberg
2009-07-14renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-06Revert delegating c-ares linking magic on libtool and auto-makefiles when usingYang Tse
the uninstalled c-ares libtool archive built from the CVS embedded tree. This embedded c-ares linking is again handled from the configure script.
2009-06-04allow building libcurl for VxWorksYang Tse
2009-06-04c-ares embbeded builds header include paths fully defined in makefilesYang Tse
2009-05-30Delegate c-ares linking magic on libtool and auto-makefiles when usingYang Tse
the uninstalled c-ares libtool archive built from the CVS embedded tree.
2009-05-08Renamed vc6 workspace and project files to avoid filename clash when used ↵Yang Tse
for conversion to later VS versions.
2009-05-08Renamed vc6 workspace and project files to avoid filename clash when used ↵Yang Tse
for conversion to later VS versions.
2009-04-28allow usage of in-tree c-ares when building from outside of the cvs treeYang Tse
2009-04-27Add missing cmake files to the tarball (thanks to Richard Atterer's report)Daniel Stenberg
2009-04-14first take at bundling cmake-related files in the tarballDaniel Stenberg
2009-02-23adjustment for new Mac OS X framework build scriptYang Tse
2009-02-23- I renamed everything in the windows builds files that used the name 'curllib'Daniel Stenberg
to the proper 'libcurl' as clearly this caused confusion.
2008-11-03I liked Daniel Johnson's simplified version bumper guide so I modified theDaniel Stenberg
instruction in the comments to use that instead! Original mail: http://curl.haxx.se/mail/lib-2008-11/0019.html
2008-11-01bump VERSIONINFO for the upcoming releaseDaniel Stenberg
2008-09-01Add README.curl_off_t to the release archiveDaniel Stenberg
2008-08-28Adjust generation of MSVC project filesYang Tse
2008-08-24Introduced the configure option --enable-soname-bump that lets a user enforceDaniel Stenberg
an SONAME bump.
2008-08-24Added firefox-db2pem.sh to the release archiveDaniel Stenberg
2008-08-07Initial support of curlbuild.h and curlrules.h which allowsYang Tse
to have a curl_off_t data type no longer gated to off_t.
2008-07-15add comment for include pathsYang Tse
2008-06-24Added README.NSS to describe the current NSS situation.Daniel Stenberg
2008-06-21Oops, that was an experimental change not meant to be committed!Daniel Stenberg
2008-06-21made Curl_nss_send() take const data to kill compiler warningDaniel Stenberg
2008-05-23Dan Fandrich pointed out that this is the way we should increase the numberDaniel Stenberg
for 7.18.2 since we have added functions in this release. http://curl.haxx.se/mail/lib-2008-05/0240.html