Josh Tynjala
47936494ac
MacPlatform: use install_name_tool to add /usr/local/lib and /opt/hombrew/lib to rpath of lime.ndll
...
Previously, we added these rpaths to lime.ndll when it was built in commits c70ec9f and 333d093 , but it's actually necessary only for Neko, so now I made it happen specfically after calling `nekotools boot` to create the Neko executable.
I've tested cpp and hl, and I've confirmed that the executables still launch successfully when these rpaths are omitted. It's better for their security to use fewer rpaths.
As noted commit c70ec9f , adding these rpaths is necessary due to a change in Xcode 15 where /usr/local/lib used to be available on the rpath automatically, but now it isn't, which affects the executable's ability to find the libneko dylib.
2024-06-19 14:39:17 -07:00
Tobi Laskowski
333d093df0
Build.xml: Add /opt/homebrew/lib as rpath on arm64 macos
...
This is where arm64 homebrew installs `libneko.dylib`. However, it may still be in `/usr/local/lib` if installed via the haxe .pkg installer, so we add both.
2024-05-15 09:18:39 -07:00
Josh Tynjala
c70ec9fbe0
Build.xml: on macOS, add /usr/local/lib to rpath when building lime.ndll
...
This seems to be required with Xcode 15, but was not required previously
2024-05-09 15:07:12 -07:00
Josh Tynjala
5a87d77897
Merge branch 'develop' into 8.1.0-Dev
2023-06-05 10:29:26 -07:00
Josh Tynjala
9103be3c98
update curl and mbedtls submodules
...
Updated to match 8.2.0-Dev branch
Fixes SSL connect error on macOS
2023-05-30 09:03:55 -07:00
Joshua Granick
35d1436dcd
Revert WebAssembly improvements (moved to 8.1.0-Dev branch)
2023-05-30 09:03:18 -07:00
Joshua Granick
a05ee5a009
Revert back to built-in Emscripten OpenAL implementation
2023-05-30 08:54:01 -07:00
Joshua Granick
9ca0531105
Include cURL and MojoAL in WebAssembly/Emscripten build
2023-05-30 08:53:43 -07:00
Joshua Granick
5ba432fd8b
Revert back to built-in Emscripten OpenAL implementation
2023-05-23 20:28:53 -07:00
Joshua Granick
22fb444e71
Include cURL and MojoAL in WebAssembly/Emscripten build
2023-05-23 19:53:10 -07:00
Apprentice-Alchemist
1c35f44634
Fix building lime.hdll.
2022-05-19 21:08:56 +02:00
Apprentice-Alchemist
f544134144
Fix libpaths.
2022-04-28 19:42:45 +02:00
Apprentice-Alchemist
a288feca96
Add hashlink as a submodule.
2022-04-28 19:42:41 +02:00
Apprentice-Alchemist
b15dcb94c1
Upgrade to android API level 21.
2022-02-03 17:23:43 +01:00
Joshua Granick
ba6fafeefa
Remove iOS Bluetooth dependency
2020-09-29 11:04:23 -07:00
Josh Tynjala
8701624f0a
Better fix for rebuild iOS and build iOS project
2020-06-15 14:23:26 -07:00
Josh Tynjala
60bdf42046
Revert "fix rebuild iOS due to bad Zlib.cpp path"
...
This reverts commit 0d790f35a8 .
2020-06-15 14:21:22 -07:00
Josh Tynjala
0d790f35a8
fix rebuild iOS due to bad Zlib.cpp path
2020-06-02 16:11:58 -07:00
Joshua Granick
43666e816d
iOS build fix
2020-03-18 18:54:13 -07:00
Joshua Granick
37353d6ada
Switch macOS to OpenAL-Soft ( resolves #1369 )
2020-01-27 12:48:28 -08:00
Caio
40f16ab2f9
Added correct platform for android x86_64 builds
2019-10-04 08:13:25 -07:00
Joshua Granick
ef154d2916
Revert "Move native DLL directory to 'lib'"
...
This reverts commit 20f626dab8 .
2019-06-24 10:37:22 -07:00
Joshua Granick
20f626dab8
Move native DLL directory to 'lib'
2019-04-11 12:09:26 -07:00
Joshua Granick
6dce7ad79a
Progress on newer NDK support (forces minimum API from 14 to 16)
2019-04-05 18:07:13 -07:00
Joshua Granick
8d72e71357
HL update
2019-03-13 11:13:19 -07:00
Joshua Granick
299ed974c7
Fixes for HL
2019-03-12 15:57:19 -07:00
Carlos Madrazo
3a075cc247
Enable cairo for winrt
...
DisplayingABitmap works when compiling with
lime rebuild winrt -static -Dcairo -debug -m64
openfl test project.xml winrt -static -Dcairo -debug
And adding a Sys.sleep(1); in openfl/assets/templates/haxe/ApplicationMain.hx, before var result = app.exec ();
2019-03-11 08:56:45 -07:00
Carlos Madrazo
125840589f
Initial CPP winrt -static
...
Runs but no bitmap is displayed when testing with DisplayingABitmap. You can attach VS2017 debugger (Debug Installed App Package).
lime rebuild tools
lime rebuild winrt -static
in DisplayingABitmap:
openfl test project.xml winrt -static
2019-03-04 06:56:40 -08:00
Joshua Granick
f32311e2fd
Update to SDL 2.0.9
2019-01-11 16:07:35 -08:00
Joshua Granick
e7c38e55f6
WinRT compile fixes
2018-11-27 10:02:35 -08:00
Joshua Granick
e10fdf0afc
Enable SIMD in pixman
2018-09-21 16:14:50 -07:00
Joshua Granick
a89279d1b7
Emscripten fixes
2018-09-17 12:17:41 -07:00
Joshua Granick
918526f6c7
OpenAL fixes
2018-09-14 16:17:52 -07:00
Joshua Granick
507d8d22db
Update OpenAL to 1.19.0
2018-09-14 01:21:03 -07:00
Joshua Granick
a5d22e0a84
Update Harfbuzz to 1.8.8
2018-08-28 18:36:38 -07:00
Joshua Granick
ddd19afe52
Only build HashLink on 32-bit, fix embedded bytes on HashLink
2018-08-03 17:22:08 -07:00
Joshua Granick
f17cb93440
Fix support for Android/ARM64
2018-07-23 12:23:06 -07:00
Joshua Granick
884f1d5a8e
Compile fixes for WinRT UWP
2018-07-20 20:46:15 -07:00
Joshua Granick
e362094d98
Remove axtls
2018-07-19 15:46:41 -07:00
Joshua Granick
78e99bf1d9
Remove whitespace lines
2018-07-18 17:32:51 -07:00
Joshua Granick
395ee34aab
Minor build update
2018-07-13 12:47:22 -07:00
Joshua Granick
6ae72ea462
Native cleanup, merge lime.ui.Mouse into Window
2018-07-09 15:31:55 -07:00
Joshua Granick
fc56de8f32
Merge Harfbuzz bindings
2018-07-05 09:34:00 -07:00
Joshua Granick
4a34bc515c
Finish first pass on refactor render
2018-07-05 09:33:57 -07:00
Joshua Granick
80798d887e
Add MojoAL, sync for HL 1.6
2018-06-14 10:49:11 -07:00
Joshua Granick
58057a4457
Cleanup imports
2018-06-11 14:19:37 -07:00
Joshua Granick
5c407fe87b
Minor fixes, fix compilation without HashLink library
2018-06-11 13:10:17 -07:00
Joshua Granick
55a640c48b
Add support for HL libraries
2018-06-09 09:26:40 -07:00
Joshua Granick
ebda41a737
Better HL support, HelloWorld running in software
2018-06-09 08:28:49 -07:00
Joshua Granick
f2dddf5847
Compile fix
2018-06-09 08:25:15 -07:00