Граф коммитов

134 Коммитов

Автор SHA1 Сообщение Дата
Virgile Bello ffee359532 Update macOS project 2019-01-14 14:23:15 +08:00
Giovanni 99e76cc35e Added some missing headers 2017-05-18 18:57:51 +09:00
Giovanni ae4bac85fe Small fixes 2017-05-18 15:36:42 +09:00
Giovanni 027d3ab30a cmake fixes and some flag switches, added apple targets 2017-05-17 19:19:26 +09:00
Giovanni 141d36a246 WIP on cpp libraries compilation 2017-05-16 19:57:34 +09:00
Giovanni d582180daf add fast math as default 2017-05-16 11:31:20 +09:00
Giovanni d5052e9ad8 Added flags to common flags 2017-05-16 11:21:57 +09:00
Giovanni bdbd09de46 WIP on LLVM targets, got all of them working so far! 2017-05-15 20:04:49 +09:00
Giovanni 8f6a31de78 Merge remote-tracking branch 'origin/build-libcxx' into build-llvmbc-lib 2017-05-15 10:59:35 +09:00
Giovanni 4fa32e9381 WIP on BC compilation 2017-05-15 10:55:41 +09:00
Giovanni Petrantoni 9b00027317 Getting llvm libcxx to work - WIP 2017-05-14 14:16:12 +09:00
Giovanni 9f4c2b118b Fixed stdlib.h 2017-02-17 18:28:09 +09:00
Giovanni f1508f583b Added rand to stdlib 2017-02-17 18:24:17 +09:00
Giovanni 810d5d4afa Added alternative static linking option to NativeDynamicLinking (iOS/AOT platforms) 2016-11-18 17:53:23 +09:00
Giovanni 448c635015 Improved utility in NativeDynamicLinking 2016-11-15 18:53:47 +09:00
Giovanni 154645e6ee Improved utility in NativeDynamicLinking 2016-11-15 15:40:51 +09:00
Giovanni 0e62318ceb Added small utility in NativeDynamicLinking 2016-11-15 15:17:52 +09:00
Giovanni Petrantoni c6a74a6091 Merge pull request #2 from sinkingsugar/uwp
Removed Store/Phone support
2016-11-05 14:18:05 +09:00
Manu 2a5c7f5554 Add -nostdlibinc to clang to avoid getting Windows headers
Add -GS- option to clang-cl to avoid unresolved externals on __stack_chk_guard
2016-11-04 14:31:32 -07:00
Manu 1457bdda88 Add -GS- option to clang-cl command line to avoid unresolved reference to __stack_chk_guard when linking 2016-11-04 14:02:55 -07:00
Manu 22fc176992 Rename WindowsUniversal into UWP 2016-11-04 14:00:21 -07:00
Manu 48e78763df Remove compilation of Store/Phone targets 2016-11-04 13:59:32 -07:00
Giovanni 0b17ea51f2 Merge branch 'master' of github.com:sinkingsugar/NativePath 2016-10-17 12:21:26 +09:00
Giovanni bc7ee43999 Fixed some issues with android build 2016-10-17 12:21:07 +09:00
Giovanni Petrantoni 63944522e9 Merge branch 'master' of https://github.com/sinkingsugar/NativePath 2016-10-14 12:21:50 +09:00
Giovanni Petrantoni 7efebf3d3c Added threading to ios proj 2016-10-14 12:21:40 +09:00
Giovanni 8e6b48a46b Fixed some issues with sqrtf, cosf and vsnprintf 2016-10-14 12:19:20 +09:00
Manu 00fd29c7fc Only create directories if they don't already exist 2016-10-13 10:48:25 -07:00
Manu ba8a2985a9 Add missing label error_popd 2016-10-13 10:46:21 -07:00
Giovanni 01c40f9c21 Added qsort to stdlib 2016-10-13 19:04:31 +09:00
Manu 69cd74d48c Fix invalid x86_64 Linux directory creation 2016-08-26 17:32:14 +09:00
Manu 0f128abce5 Merge remote-tracking branch 'origin/master' into newplatform 2016-08-26 17:20:52 +09:00
Manu 2eacf49fc6 Add -p option to specify platform, and --verbose (-v) to print more outputs
Ensure iOS and macOS build does not leave behind the intermediary .a
files used to build the final .a using lipo.
2016-08-26 17:13:11 +09:00
Manu 73c3f6eb28 Merge remote-tracking branch 'origin/master' into newplatform 2016-08-26 15:27:11 +09:00
Manu ad17919e94 Split np-build.lua into itself and np-build-driver.lua
The new np-build-driver.lua contains all the logic to process the
command line arguments of the original script. Now np-build.lua contains
all the logic to compile for all the desired platforms.

This split will make it easier to add new platforms outside of the
NativePath repository.
2016-08-26 15:22:29 +09:00
Manu af235f246c Merge remote-tracking branch 'origin/master' into newplatform 2016-08-26 14:10:45 +09:00
Manu 14c054cdfc Merge remote-tracking branch 'origin/master' 2016-08-26 14:07:39 +09:00
Manu 7eec1d6ca5 Fix parenthesis priority causing .c excluded files to be included 2016-08-26 14:05:36 +09:00
Manu 0bf4829cfc Update to the June 29th 2016 version
Re-apply all our patches to this version as well.
2016-08-26 09:52:30 +09:00
Manu ed37bad30c Disable SS4 on Linux and add Orbis support.
SS4 is not compiling on Linux/Orbis using clang because a builtin
routine "__builtin_ia32_insertps128" expects a litteral and
NEON_vsSSE.h provides a constant variable (line 9328:
```return _MM_INSERT_PS(vec,  p, _INSERTPS_NDX(0, lane));```
).
2016-08-26 09:20:45 +09:00
Giovanni Petrantoni e52ec6850a Merge remote-tracking branch 'origin/master' 2016-07-09 16:22:59 +09:00
Giovanni Petrantoni fedef356ee Added errno.h 2016-07-09 16:22:42 +09:00
Manu 7a47c1cd40 Add macOS dynamic linking support 2016-07-06 12:40:07 +09:00
Giovanni Petrantoni 52e45d697f Added mac os build support in np-build 2016-07-04 19:11:06 +09:00
Giovanni Petrantoni b9f4bb1483 Fixed file exclusion 2016-07-04 19:01:29 +09:00
Manu dacd9d208b Fix directoy creation in Apple's buildscript. 2016-07-04 14:31:05 +09:00
Manu 9c99102e0b Compile against pthread on Linux to avoid linking against stdc++ 2016-06-30 12:12:28 +09:00
Giovanni Petrantoni a0b50b5b70 Merge pull request #1 from manu-silicon/macos
Add MacOS library generation
2016-06-28 09:20:23 +09:00
Manu 118e80e1c4 Add MacOS library generation 2016-06-27 23:54:50 +09:00
Giovanni Petrantoni eae433135d moved calloc as internal 2016-06-24 19:34:23 +09:00