Commit Graph

227 Commits

Author SHA1 Message Date
halx99 4c2df9e581 Fix vs-ninja build 2023-01-14 16:33:35 +08:00
halx99 e9c1726c31 Use 1 line cmake command copy target runtime dlls 2023-01-06 19:11:10 +08:00
halx99 640dda61ec Fix dll linkage 2023-01-06 18:38:16 +08:00
halx99 9dec342a17 Fix ci 2023-01-03 15:20:11 +08:00
halx99 9a10ffbf5e Fix #991 2023-01-03 15:09:45 +08:00
CHP 6d5b0d9ee5
Update AXBuildHelpers.cmake (#1004) 2023-01-03 09:20:30 +08:00
CHP e25f4d4f77
Use standard cmake CMAKE_CXX_STANDARD instead of CXX_STD (#987)
* Update AXConfigDefine.cmake

* Use standard cmake CMAKE_CXX_STANDARD instead of CXX_STD

* Fix formatting

* remov empty line

* Update AXConfigDefine.cmake

Fix typo
2022-12-20 11:31:52 +08:00
RH ae9e79f62d
Fix axmol command search paths (#989)
* Committing genbindings changes

* Fix incorrect environment variable name and console folder path
2022-12-20 11:31:25 +08:00
CHP 2f54ecaf6d
Improve lua cmake (#986) 2022-12-17 16:35:20 +08:00
halx99 5424844c8b Fix ci 2022-12-17 14:31:23 +08:00
halx99 1868f3b7e3 Fix ci 2022-12-17 13:19:26 +08:00
halx99 0a4bf2b3fa Move SIMD detection to AXConfigDefine.cmake 2022-12-17 11:56:48 +08:00
AsakuraMizu e0feb20bbc fix linux prebuilt support
now lua-template can also use this feature
2022-11-17 23:20:26 +08:00
AsakuraMizu 8936e77bf6 experimental linux prebuilt support 2022-11-17 22:25:13 +08:00
AsakuraMizu 8387af1d34
Update AXLinkHelpers.cmake 2022-11-16 17:03:39 +08:00
halx99 6083ec053e Remove unnecessary platform macro define in cmake 2022-11-01 19:00:48 +08:00
halx99 9c7c80aafa Migrate [skip ci] 2022-10-18 19:13:40 +08:00
CHP 1af0d74430
Enable C++20 by default
Enable C++20 by default
2022-10-05 20:24:33 +02:00
一线灵|Deal 5645bb241e
Final migrate (#876) 2022-10-01 16:24:52 +08:00
halx99 bb6b62bf81 Update thirdparty prebuilt libs
- curl-7.85.0
- angle-2.1.19119 on branch `chromium/5195`
2022-09-12 22:46:35 +08:00
Paulo Coutinho 9e8543fd80
Fix arc (#852) 2022-09-09 23:06:59 +08:00
Paulo Coutinho 8c359917f7
Add apple tvos support (#846)
* support tvos

* support tvos and fix run command

* support tvos, fix run script and fix windows files

* support tvos on ci

* support tvos on ci and fix windows zlib

* support tvos on ci

* support tvos

* support tvos and tvos tests
2022-09-05 14:13:52 +08:00
halx99 ef4a389be2 Check AX_ENABLE_MSEDGE_WEBVIEW2 2022-09-02 20:06:05 +08:00
halx99 a61a54c6be Copy angle dll when AX_USE_COMPAT_GL=true 2022-09-02 19:24:22 +08:00
halx99 6df48e9f8b Fix typo 2022-09-02 10:36:25 +08:00
一线灵|Deal 33b67fa0df
Migrate, use simple namespace ax (#818) 2022-08-29 20:51:22 +08:00
halx99 07fbe78c5d Fix #810 2022-08-19 19:52:10 +08:00
一线灵 44e98f9c41
Update AXLinkHelpers.cmake 2022-08-19 10:12:06 +08:00
halx99 9150b9db83 Migrate cmake files 2022-08-11 15:41:10 +08:00
一线灵 13fc72c02c
Migrate axys (#782) 2022-08-08 18:02:17 +08:00
halx99 600fdd5962 Migrate macro COCOS2D_DEBUG, refer #751 2022-07-19 15:34:26 +08:00
halx99 f3ac6ea871 Migrate macros 'CC_' to 'AX_' 2022-07-15 19:17:01 +08:00
halx99 2926c3b526 Fix ios device build issue 2022-07-14 17:20:18 +08:00
halx99 fff2bd59ed Fix setup cmake files and some relative sources 2022-07-08 14:20:41 +08:00
halx99 be6f1bc911 Setup IOS_PLATFORM in ios.min.cmake 2022-06-29 17:37:23 +08:00
halx99 99f8c620e6 Fix ci, astc only support sse2 for x86 target 2022-06-16 12:22:39 +08:00
halx99 abc1355dd6 Remove dep libiconv since we don't required 2022-06-11 15:34:12 +08:00
halx99 c0977642bb Improve cmake scripts 2022-05-19 10:54:42 +08:00
halx99 c584ee1e78 Enable video & webview lua-tests on windows 2022-05-18 12:52:05 +08:00
halx99 80ec8f43aa Cleanup code 2022-05-14 02:47:47 -07:00
halx99 30a164c31a Improvements and bug fixes
Improve ResizableBufferAdapter style

    Improve extesnion adxelua

    Improve code quality

    Fix lua-tests BillBoardTest

    Sync texture pixel format enum values for adxelua

    Fix luaval_to_vec2 parameter location

    Improve windows workflow

    Improve cmake scripts

    Take care Texture2D::setDefaultAlphaPixelFormat use
2022-05-13 21:06:29 +08:00
halx99 430030a6c3 Improve VS Ninja build again
a. Auto copy webview2 dll for targets
b. Fix cpp-tests compile error
2022-04-27 19:39:12 +08:00
Shatyuka d71c620fc1 Compatible with Ninja 2022-04-26 15:16:02 +08:00
一线灵 ff2258be7c
Try fix empty/missing DT_HASH in "libOpenSLES.so" 2022-04-04 17:47:45 +08:00
halx99 67c6bcec4f [cmake] Rename BUILD_LUA_LIBS to AX_ENABLE_EXT_LUA 2022-02-17 21:31:39 +08:00
halx99 67fad92cbf Update plainlua to 5.4.4, pugixml to 1.12.1 2022-02-17 18:06:19 +08:00
halx99 818e563e51 Finish #578 2022-02-17 17:11:17 +08:00
deal 421001bdd7
Update ios.mini.cmake 2022-01-20 18:10:16 +08:00
deal b5b176183c
Don't needs copy plainlua.dll when use luajit 2022-01-17 23:50:05 +08:00
halx99 0f4b92c1e4 Always enable string pooling for msvc 2021-12-04 13:45:25 +08:00