HALX99
529895baff
Update ios.mini.cmake
2021-05-14 08:22:46 +08:00
halx99
36965d2e49
Fix #352 [ci build]
2021-05-12 11:18:31 +08:00
halx99
6aea443282
Fix cmake issue [ci build]
...
Avoid cause check_include_file return unexpected result.
2021-05-11 23:48:15 +08:00
HALX99
2c7830246a
Merge pull request #350 from rh101/fix-cmake-set-property
...
Fix for CMake error when set_property is called with aliased target
2021-05-05 19:49:30 +08:00
rh101
3a7bb58045
Extract real target from ALIAS if it exists in order to set property successfully
...
Remove duplicate entries in dependencies lists
2021-05-05 16:04:06 +10:00
halx99
617f7a5f15
Building glfw,freetype,openal,curl from sources [ci build]
2021-04-28 12:43:51 +08:00
halx99
3f1f872ba0
Disable luajit compile for release build
2021-02-05 21:59:50 +08:00
HALX99
abc87f8cd5
Update README.md
2020-12-29 21:48:02 +08:00
HALX99
959c3fb19f
Update README.md
2020-12-29 20:55:12 +08:00
halx99
5056eb9ef2
fix link error on macOS Big Sur 11.01
...
Follow lib removed by Apple
1. /usr/lib/libz.dylib
2. /usr/lib/libiconv.dylib
2020-12-02 21:59:57 -08:00
halx99
108399ede3
Unify CC_COMPAT_GL to control renderer backend
...
win32: google angle
mac: NSGL
ios: GLES
2020-12-02 03:03:05 -08:00
halx99
35ac7f43ce
Since we don't support ios x86 simulator yet, set ios default min deployment target to 9.0 is ok
2020-11-15 21:46:24 -08:00
HALX99
025a91996a
Update ios.mini.cmake
2020-11-13 11:01:48 +08:00
HALX99
381e385f36
Update ios.mini.cmake
2020-11-13 01:08:26 +08:00
HALX99
6409f3550f
Unify ios min deployment target to 10.0
2020-11-13 01:07:41 +08:00
halx99
f7006b2034
Remove print
2020-11-11 22:33:48 -08:00
halx99
58ff3a5f4b
fix ci for ios [ci build]
2020-11-11 15:07:21 +08:00
halx99
b68c8601d8
fix nasm detect variable CMAKE_ASM_NASM_COMPILER_LOADED not correct [ci build]
2020-11-11 13:51:34 +08:00
halx99
465831759e
Make nasm compiler optional [ci build]
2020-11-11 13:27:52 +08:00
halx99
649f1c7a62
Try enable nasm compiler for libjpeg-turbo boost
2020-11-11 10:31:41 +08:00
halx99
8bf0039751
Add compiler flags -mfloat-abi=softfp for android armv7?
2020-11-10 14:36:55 +08:00
halx99
975ef2ff61
Lock name
2020-10-24 21:57:36 +08:00
halx99
cdd0c527d9
Update cmake build guide [skip appveyor][skip travis]
2020-10-22 17:58:21 +08:00
halx99
8a69a3a5cc
Set CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET at toolchain file ios.mini.cmake
2020-10-22 17:50:25 +08:00
halx99
b8834bc086
Finsih rename
2020-10-22 10:58:10 +08:00
HALX99
90ecc475f0
Refactor modules ( #238 )
2020-10-17 16:32:16 +08:00
HALX99
d907a1a7a5
Build mac with alsoft support ( #226 )
...
* Build mac with alsoft support
* Add missing dep for mac
* Update CocosConfigDepend.cmake
2020-10-06 20:55:38 +08:00
halx99
1735517112
Improve win dll support
2020-10-06 16:46:38 +08:00
HALX99
235f09f635
Refactor pixel format manipulate ( #217 )
...
* PixelFormat use table
* Correct PixelFormat name to match 'GL_LUMINANCE'
* Up
* fix cube update texture enum
* linux build
* Refine ci
* fix linux build
* Remove unused function, match mtl framebuffer pixel format
* readPixels always RGBA format
* fix ci for linux
* fix linux build
* Remove unused functions
* fix travis
* fix android ci
* Update config.json
* linux glad
* Update CCGLViewImpl-desktop.cpp
* fix linux build
* Fix linux build
* Link issue [skip appveyor][skip travis]
* Update CMakeLists.txt
* Refine GL enums use
* Update test case name [skip appveyor][skip travis]
* fix linux link issue
* for mtl
* fix ci
* Tidy pixelformat enums
* fix ci
* fix rgba8 to abgr4 error
* fix ci
* fix ci for GLES
* Fix linux build, require glibc-2.27+
* Use properly dist for travis [skip appveyor]
* fix linux build [skip appveyor]
* Update install-deps-linux.sh
* Remove unused members for pixel block info, update external to v73
* Sync from compile linux warnings
* Remove unused check, and PixelFormat::A8 is ordinary format, not compressed format
* metal doesn't support rgb8 (#3 )
* Update CCTexture2D.cpp
* Refine code
* Pixel Format Descriptor Table
* fix ci
* BGR5A1
* Simplfy texture format convert function name
* Update
* rgba4 match mtl render format
* Add note about RGBA4
* Remove unused function
* fix osx
* Already converted at texture2d
* Clearly comment
* fixup
2020-09-25 11:07:56 +08:00
halx99
2d2d0e7ee6
Take care PBO use on android
2020-09-15 16:01:44 +08:00
halx99
e9de615d36
Don't config c standard on windows
2020-08-30 13:48:12 +08:00
halx99
06cf13d962
Remove cmake message print
2020-08-29 01:40:55 +08:00
halx99
2bc966efb6
fix #183
2020-08-29 01:39:27 +08:00
halx99
1975ad1f94
Add CMake -DCC_FORCE_USE_GLES to control whether force use gles on win32,iOS
2020-08-28 12:57:00 +08:00
HALX99
75a210d696
Delete ios.toolchain.cmake
...
Unused
2020-08-27 14:12:11 +08:00
halx99
7cd25f5a66
Improve ios CMake scripts
2020-08-24 01:26:12 -07:00
halx99
395fb890ce
Enable strict try compile by default
...
Since we solve try_compile failed with code sign for ios device
2020-08-22 14:15:22 +08:00
halx99
4ff14cbf3a
Add CXX_STD for cmake to specific c++ standard, c++14,17 should be compile
2020-08-18 11:41:42 +08:00
halx99
77fb065481
Update CMake scripts
2020-08-17 19:18:18 +08:00
halx99
acca2eff1b
Add ios framework required by SDL2, check whether SDL2 support strip it later
2020-08-15 17:47:40 +08:00
halx99
b179975add
Adapte zlib licensed AL library: mojoal
2020-08-14 18:58:44 +08:00
halx99
0f1dcc86dc
Disable double use in chipmunk_types.h instead CMakeLists.txt more stable for ENGX
2020-08-09 22:41:06 +08:00
halx99
528187a0fc
python3 also works for CMake build system
2020-08-05 18:31:24 +08:00
halx99
6eb58f58bd
Optimize CMake scripts
2020-08-04 14:05:00 +08:00
halx99
b142167560
Huge changes, move spine,dragonbones,cocostudio to extensions folder, future make all extensions pluginable
2020-08-03 17:51:40 +08:00
halx99
b2f2f28cf0
fix cmake warnings & cover chipmunk float precision use on apple
2020-07-31 11:56:52 +08:00
halx99
005ec45f0a
fix option order
2020-07-31 11:22:42 +08:00
halx99
594767290d
Add CMAKE option CC_USE_ALSOFT_ON_APPLE to use kcat openal-soft on apple platform, by default currently OFF
2020-07-31 00:06:59 +08:00
halx99
03a7dbadbb
fix chipmunk float precision mismatch on cmake script
2020-07-29 18:19:23 +08:00
halx99
ab4137aacc
Try cpp14
2020-07-23 00:10:50 +08:00