aboutsummaryrefslogtreecommitdiff
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add common platform defaults/overrides to MakefileMark Pulford2011-11-291-19/+19
|
* Improve build documentation and layoutMark Pulford2011-11-291-20/+38
|
* Update version to 1.0.4Mark Pulford2011-11-271-1/+1
|
* Add USE_POSIX_SETLOCALE optionMark Pulford2011-10-071-2/+6
| | | | | | | | | | Add USE_POSIX_SETLOCALE option for platforms missing uselocale(). Document locale options in README, Makefile & rockspec. Also: - Rename USE_POSIX_LOCALE define to USE_POSIX_USELOCALE. - Use uselocale() by default through Makefile (Linux, OSX). - Use setlocale() by default through rockspec (other platforms).
* Rename MISSING_ISINF to USE_INTERNAL_ISINFMark Pulford2011-10-071-2/+2
|
* Support locales which use comma decimal separatorsMark Pulford2011-10-051-3/+7
| | | | | | | | | | | | | Some locales (cs_CZ, de_DE,..) use a comma as their decimal separator. This causes CJSON to generate incorrect JSON (Eg, [10,1]), and fail when parsing some valid JSON (Eg, [10,"test"]). Added USE_POSIX_LOCALE #define which harnesses the thread-safe POSIX.1-2008 locale support (newlocale(), uselocale(), freelocale()) to temporarily use the POSIX locale during JSON conversion. Some older POSIX operating systems with xlocale.h (MacOSX) are also supported.
* Add work around for missing isinf() on SolarisMark Pulford2011-08-111-0/+3
| | | | | | | Some versions of Solaris (Eg, Solaris 11 / GCC 3.4.3) are missing isinf(). Provide a work around when MISSING_ISINF is defined. Reported by: Zhang "agentzh" Yichun <agentzh@gmail.com>
* Update version to 1.0.3Mark Pulford2011-08-101-1/+1
|
* Update version to 1.0.2Mark Pulford2011-05-291-1/+1
|
* Use .zip format with LuaRocksMark Pulford2011-05-291-0/+2
| | | | Windows has poor support for "tar.gz", but all platforms support "zip".
* Change version number for developmentMark Pulford2011-05-161-1/+1
|
* Add rockspec to build under LuaRocksMark Pulford2011-05-151-1/+0
| | | | | | Remove "-lm" from LDFLAGS in Makefile since it breaks the build under Windows and isn't required under Linux. Math lib fix suggested by: Steve Donovan <steve.j.donovan@gmail.com>
* Add runtime option for persistent encode bufferMark Pulford2011-05-101-1/+1
|
* Update version to 1.0.1Mark Pulford2011-05-101-1/+1
|
* Add build support for Mac OSXMark Pulford2011-05-101-1/+11
|
* Add build and package supportMark Pulford2011-05-011-0/+31
- Add Makefile and RPM spec file - Add cjson.version variable