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