halx99
fc710d6119
Update llvm setup
...
- remove llvm setup from gh action yml config, since 1kiss will setup it
- update 1kiss.ps1 llvm min requirement to 17.0.6 for msvc14.40 support
- Remove llvm version config from 1k/manifest.ps1 since 1kiss.ps1 already set properly for msvc14.40 support
2024-06-10 00:42:21 +08:00
halx99
8eeed46cfc
Add JobSystem support ( #1968 )
2024-06-07 00:33:01 +08:00
halx99
905fce52d0
Release 2.1.3 ( #1925 )
...
* Update CHANGELOG.md
* Update publish.ps1
* Enable lua bit module for all lua versions supported by axmol
* Fixup
* Enable build lua-tests on gh ci
* Update ChangeLog
* Update CHANGELOG.md
* updUpdate 1kdist to v86
2024-05-26 12:53:08 +08:00
halx99
1a15620f4e
Fix #1906
...
The tools/ci/genbindings.ps1 now support windows,linux,mac
2024-05-22 08:50:32 +08:00
halx99
fcc282d116
Improve ci [skip ci]
2024-05-21 23:40:01 +08:00
halx99
b550d569a9
Update prebuilt tool `glslcc` to 1.9.5
...
- macos-arm64 support and built for macos-10.15+
2024-05-19 01:15:02 +08:00
halx99
5b70bf82c9
Update build site [skip ci]
...
Due to appveyor limit 1 hours build time and always failed with timeout, so we migrate ci:wasm to github action
2024-05-18 17:25:31 +08:00
halx99
c9b4d3caff
Try enable wasm on github action ( #1903 )
...
* Update build.yml
* Upload artifacts for wasm ci
* Fixup
* Improve tools/cmdline/build.ps1
- Improve unhandled args forward
- Fix parse unexpected arg with differrent args order
* Fixup
2024-05-18 14:22:46 +08:00
halx99
9bb13ac8a6
Prepare release 2.1.3
2024-05-17 23:56:54 +08:00
smilediver
561b8c2349
Enable running `unit-tests` in GitHub workflow ( #1871 )
...
* Enable running `unit-tests` in GitHub workflow
* Attempt to fix macOS unit-tests run
* Use axmol run to run unit-tests
* Skip launch when desktop cpu mismatch
* Skip launch when desktop cpu mismatch
* Fix unit-tests crash on linux
* GitHub Action: divide osx arm64, x64 to differrent runner image
---------
Co-authored-by: Deal <halx99@live.com>
2024-05-01 22:24:53 +08:00
smilediver
9ac6db4384
Add unit tests ( #1862 )
...
* Add unit-tests app for running automatic unit tests
* Move unit tests from cpp-tests to unit-tests
* TEMP
* Add FileUtils::fullPathForDirectory() tests
* Use test assets from `axmol-sample-assets` repo
* Add more FileUtils::isFileExist(), FileUtils::isDirectoryExist() tests
* Add `unit-tests` builds to GitHub's workflows
* Fix `.github/worflows/build.yml`
2024-04-30 20:52:28 +08:00
halx99
65466ca22c
Fix linux ci
2024-04-24 02:18:16 +08:00
halx99
078d6bf21d
Fix ci, don't limit xcode version
2024-04-24 02:13:02 +08:00
halx99
ce89c306f5
Rename tools/console ==> tools/cmdline
2024-04-24 02:08:29 +08:00
halx99
599cbdb4c9
Fix ci
2024-04-24 01:48:22 +08:00
halx99
39b7ba6c61
Update build script path
2024-04-24 01:42:55 +08:00
halx99
f5b6d7029f
Fixup
2024-04-13 22:20:13 +08:00
halx99
645439b253
Fix publish ci[skip ci]
2024-03-31 00:01:03 +08:00
axmol-bot
1de0e166b1
Committing luabindings for commit 07f47c1
( #1773 )
...
* Committing luabindings for commit 07f47c1
* Check lua-tests on linux ci
---------
Co-authored-by: halx99 <6977319+halx99@users.noreply.github.com>
2024-03-28 21:07:51 +08:00
halx99
2740c4870b
Fix publish ci
2024-03-24 05:30:01 +08:00
Deal
5d2c42e73f
Implement new axmol log system based on fmtlib ( #1732 )
...
* Implement new log macros based on fmtlib
* Fix ci
* Fix ci
* Fix android ci
* Fix warnings
* Replace more ax::log by AXLOGX
* Fix ci
* Fix linux build
* Use stack memory for log prefix
* Fix linux build
* Fix warning
* Add ILogOutput support
* Replace old log calls with new log macros
* Fixup
* Fixup
* Fixup
* Update ci msvc to 14.39
* Update Console.h [skip ci]
* Pass log level to ILogOutput
2024-03-07 08:47:00 +08:00
halx99
397343b36f
Release 2.1.2 [release 2.1.2]
2024-02-25 12:38:16 +08:00
Deal
56059975ad
Update ci msvc_devcmd actions [skip ci][skip appveyor]
2024-02-24 22:06:06 +08:00
Deal
07917a2d64
Update publish.yml
2024-02-24 21:45:01 +08:00
Deal
e33a267b2c
Update publish.yml
2024-02-24 21:41:56 +08:00
Deal
d7f5333c73
Fix linux build ( #1715 )
...
* Update CMakeLists.txt
* Update CMakeLists.txt
* Update build.yml [skip ci]
* Delete .github/workflows/pr.yml
2024-02-24 19:07:18 +08:00
halx99
399b07792d
Improve publish ci
2024-02-22 20:26:12 +08:00
Deal
3da0b8c7d3
Fix ci: publish.yml [skip ci][skip appveyor]
2024-02-22 09:45:52 +08:00
Deal
31da0f2917
Improve dll support ( #1706 )
...
* Improve dll support
* Tidy header include path
* Fix android build & symbol dup issue
* Fix android compile error
* Fixup
2024-02-20 05:37:12 +08:00
Deal
40be9355fc
Update genbindings.yml [skip ci]
2024-02-15 12:27:29 +08:00
halx99
e278e45ab8
Fix ci
2024-02-02 00:42:42 +08:00
halx99
83bc0b1de9
Fixup
...
- Don't build draft pull-request
- Delete update-prebuilts ci, since prebuilts managed by manifest.json
- genbindings now will create a pull-request automatically
- Fix build-site download unexpected artifacts from appveyor
- Fix build win32 with clang error
2024-01-22 21:46:55 +08:00
halx99
8ee68b58c9
Bump 2.1.0
2024-01-19 20:39:08 +08:00
halx99
3090bfc886
Improve build script
2024-01-12 00:27:16 +08:00
halx99
87a2532910
Try fix xcode15 linker fire duplicate libraries warnings
...
- https://github.com/axmolengine/axmol/issues/1453
- https://gitlab.kitware.com/cmake/cmake/-/merge_requests/8946
- https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/FindPNG.cmake
2024-01-10 09:17:47 +08:00
Deal
6f8601be7d
Update publish.yml [skip ci]
...
Runs publish ci on windows for we can add angle prebuilts to package
2024-01-10 02:21:38 +08:00
halx99
22a1faa593
Improve build system
2023-12-22 02:39:38 +08:00
halx99
fa08bc89bb
Add publish ci [skip ci]
2023-12-20 20:30:02 +08:00
halx99
7864d8f6ec
Enable FPS control for winuwp
2023-12-14 01:46:41 +08:00
Deal
d8d3137515
Build site in isolated repo ( #1490 )
2023-12-09 09:36:20 +08:00
halx99
affcf05b69
Prepare 2.1.0 release
...
* Update copyright notice
* Remove prebuilt libs from SCM
* Remove optional thirdparty sources/repo from SCM
* Remove tests resources folder 'Content' from SCM
2023-12-08 01:04:43 +08:00
CHP
a9091c4127
upload-artifact for android build ( #1419 )
2023-11-06 09:32:53 +08:00
CHP
fbf358b81c
Update android.yml ( #1416 )
2023-11-01 23:35:39 +08:00
halx99
9c838aa114
Fix genbindings.ps1
2023-09-26 11:01:33 +08:00
halx99
7b8d4119c7
Setup msvc14.37 for github CI
2023-09-26 00:56:43 +08:00
Deal
b892461a2b
UWP: Migrating from C++/CX to C++/WinRT ( #1355 )
2023-09-26 00:11:33 +08:00
Deal
57947e57ca
Update site.yml [skip ci] [skip appveyor]
2023-09-12 10:33:32 +08:00
halx99
5bf03c47ac
Build more tests for wasm
2023-09-11 20:31:57 +08:00
halx99
c9fdb2e5a8
Run CI on dev branch only
2023-09-10 23:35:01 +08:00
halx99
68c51d64ba
Disable wasm pthread for gh pages
...
gh-pages doesn't support thread
2023-09-06 00:47:43 +08:00