Kazuki Sakamoto
25b206ac53
Build native library with BUCK for .NET (Mono, Xamarin)
...
Summary:
Examples:
- macOS on macOS (Mono, Xamarin.Mac, Unity)
- `buck build //csharp:yoganet#shared,default` -> `libyoga.dylib`
- Android (Xamarin.Android, Unity)
- `buck build //csharp:yoganet#shared,android-armv7` -> `libyoga.so`
- iOS (Xamarin.iOS, Unity)
- `buck build //:yoga#static,iphoneos-arm64` -> `libyoga.a`
- `buck build //csharp:yoganet#static,iphoneos-arm64` -> `libyoganet.a`
Closes https://github.com/facebook/yoga/pull/282
Reviewed By: emilsjolander
Differential Revision: D4333811
Pulled By: splhack
fbshipit-source-id: 54f4364d93b2419d7504392eb558296a5d06772f
2016-12-15 13:54:34 -08:00
Emil Sjolander
b11155423c
Rename directories
...
Reviewed By: gkassabli
Differential Revision: D4284681
Summary: Rename csslayout directories to yoga
fbshipit-source-id: f0c6855c2c6e4389b7867f48f72cbb697830fc5a
2016-12-07 05:22:52 -08:00
Emil Sjolander
07cf47baad
Remove force_static
...
Summary: static linking is dangerous here as more than one library could be including the same symbols. The used to only be used by the jni target previously but that is no longer true
Reviewed By: gkassabli
Differential Revision: D4258293
fbshipit-source-id: 053f9e607503707830e3766b1f268ab31d3081ff
2016-12-02 05:22:49 -08:00
Emil Sjolander
686289814d
Rename defs file
...
Summary: new name
Reviewed By: gkassabli
Differential Revision: D4258291
fbshipit-source-id: 4b9ad8773c68aed25afba57fcfa92721e6acc1a6
2016-12-02 05:22:49 -08:00
Emil Sjolander
31b961d8b3
Revert D4245638: [yoga] Rename defs file
...
Summary: This reverts commit 14050d02c4298014a5fcadd75c4f364537ec2396
Differential Revision: D4245638
fbshipit-source-id: 5eba4f87cbf5a64e235dd16e038326e916cdda77
2016-11-30 12:37:49 -08:00
Emil Sjolander
4a578284a5
Revert D4248487: [yoga] Remove force_static
...
Summary: This reverts commit e5127a02561b145745cf5393a0188661469ec79b
Differential Revision: D4248487
fbshipit-source-id: c826eb6543ff6b8d512bf688fbd395e9766df2fb
2016-11-30 12:22:31 -08:00
Emil Sjolander
4fbe0495b4
Remove force_static
...
Summary: static linking is dangerous here as more than one library could be including the same symbols. The used to only be used by the jni target previously but that is no longer true
Reviewed By: gkassabli
Differential Revision: D4248487
fbshipit-source-id: e5127a02561b145745cf5393a0188661469ec79b
2016-11-30 08:22:32 -08:00
Emil Sjolander
ff3d2e1691
Rename defs file
...
Summary: new name
Reviewed By: gkassabli
Differential Revision: D4245638
fbshipit-source-id: 14050d02c4298014a5fcadd75c4f364537ec2396
2016-11-30 08:07:44 -08:00