Commit Graph
15 Commits
Author SHA1 Message Date
Florian Greinacher b8e60c773b Change ifdefs to be by feature, not by platform (#1146)
* First pass

* Second pass

* Third pass

* Temporarily change build script to build only portable

* Add portable features for release build

* Add feature constants to build script

* Add more feature constants to build script

* Fix build issues

* Fix build issues

* Get rid of constants in build.ps1

* HAVE_NUMERICS -> HAVE_BIG_INTEGER

* Remove HAVE_NULLABLE

* Remove HAVE_NUMERICS from csprojs

* Add missing ifdef

* Add feature defines to pj

* Re-enable netstd builds

* Fix defines in pj

* Trying to get better build outputs

* Trying to get the build error

* Use newer cli

* Address review feedback; make netstd build work

* Introduce HAVE_DB_NULL_TYPE

* Adapt to upstream changes; address remaining review feedback

* Adapt to upstream changes; address remaining review feedback

* Rename some constants for constistency

* Address review feedback

* -Fixed build with signed assembly

* Fix merge erorr

* Address review feedback

* Introduce HAVE_NON_SERIALIZED_ATTRIBUTE

* HAVE_IGNORE_DATA_MEMBER_ATTRIBUTE
2017-01-12 11:07:02 +13:00
James Newton-King 9feab13f7e -Build 2017-01-03 12:24:01 +13:00
James Newton-King 45936d58a2 -Fixed converting JSON to XML with invalid XML name characters 2015-12-06 22:10:58 +13:00
James Newton-King 6b98123913 -Build 2015-09-27 13:04:13 +13:00
James Newton-King d86d2fa23d -Added project specific project.json files 2015-09-22 11:38:13 +12:00
James Newton-King fe7b7a6c7b -Added dotnet build
-Removed WinRT files
-Updated solution files to VS2015
-Updated psake
2015-08-02 23:56:26 +12:00
James Newton-King a0c33b4d6c -Updated System.Collections.Immutable to latest version 2015-06-21 00:43:28 +00:00
James Newton-King 0dfe5024f0 -Build 2014-12-02 12:43:21 +13:00
Redth e93122e03d Ignore .userprefs from Xamarin Studio 2014-09-09 08:22:09 -04:00
James Newton-King 8c73a55c68 -Dependency NuGet packages no longer in source control 2014-06-07 12:54:08 +02:00
James Newton-King f527d0bd4c -Fixed error serializing some non-generic collections 2013-04-12 12:14:50 +12:00
James Newton-King d92b8ceeb5 -Documentation 2012-10-31 13:24:47 +13:00
James Newton-King e81b3762b1 -Enable Metro build 2012-04-11 20:27:37 +12:00
James Newton-King d1601aa772 -Fixed Metro build 2012-04-11 19:56:33 +12:00
James Newton-King 5800e97ff3 -Added Newtonsoft.Json.Metro build (whew, what a pain!)
-Added .gitignore file
2012-03-15 18:34:51 +13:00