summaryrefslogtreecommitdiffstats
path: root/platform/android/detect.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add support for ARMv8 (64-bit) on AndroidPedro J. Estébanez2017-07-251-8/+20
| |
* | Remove ANDROID definePedro J. Estébanez2017-07-251-1/+1
|/ | | | | | Fixes GDNative build error on Android. It's also discouraged by Google to rely on it. In case someone needs to check, use ``__ANDROID__`` instead, provided by the very same compiler.
* Fix android export templates buildRuslan Mustakov2017-07-201-14/+14
| | | | | | | | This commit fixes errors occurring during Android export template builds. This required modification in third-party library (libpng) to compile with NEON. Most likely a similar patch will be applied by them and we could then replace the modified version.
* Buildsystem: Improve detect.py readability and fix issuesRémi Verschelde2017-07-011-90/+62
| | | | | | | | | | | | | | | | | | | Tried to organize the configure(env) calls in sections, using the same order for all platforms whenever possible. Apart from cosmetic changes, the following issues were fixed: - Android: cleanup linkage, remove GLESv1_CM and GLESv2 - iPhone: Remove obsolete "ios_gles22_override" option - OSX: * Fix bits detection (default to 64) and remove obsolete "force_64_bits" option (closes #9449) * Make "fat" bits argument explicit - Server: sync with X11 - Windows: clean up old DirectX 9 stuff - X11: * Do not require system OpenSSL for building (closes #9443) * Fix typo'ed use_leak_sanitizer option * Fix .llvm suffix overriding custom extra_suffix
* Improve/harmonize mobile buildsPedro J. Estébanez2017-05-271-1/+1
|
* Fix crash on Android-x86Pedro J. Estébanez2017-04-051-0/+2
|
* SCons: Add option to toggle warnings (on by default)Rémi Verschelde2017-03-261-3/+1
| | | | | | | | All the warnings are factored out of the platform-specific files and moved to SConstruct. Will have to check that it does not introduce regressions on some platforms/compilers. (cherry picked from commit 31107daa1a41fe9ab3c7c1868479e78e16848333)
* Export template management dialog.Juan Linietsky2017-03-211-2/+2
| | | | Missing download (need to discuss this!)
* Update/fix Android buildPedro J. Estébanez2016-11-131-7/+7
| | | | | Fix wrong path for 32-bit Windows, which fixes #7084 Exclude 32-bit Windows from multi-threaded linking because it's not supported by the NDK Remove 32-bit Linux as there is no NDK variant for it
* scons: Reorder options for clarityRémi Verschelde2016-11-031-1/+0
| | | | Also prefix all thirdparty-related toggles with `builtin`.
* Improve Android build (Clang + tidyness)Pedro J. Estébanez2016-11-021-89/+102
|
* style: Various other PEP8 fixes in Python filesRémi Verschelde2016-11-011-2/+2
| | | | | | | | | | | | Done with `autopep8 --select=E7`, fixes: - E701 - Put colon-separated compound statement on separate lines. - E702 - Put semicolon-separated compound statement on separate lines. - E703 - Put semicolon-separated compound statement on separate lines. - E711 - Fix comparison with None. - E712 - Fix (trivial case of) comparison with boolean. - E713 - Fix (trivial case of) non-membership check. - E721 - Fix various deprecated code (via lib2to3).
* style: Fix PEP8 blank lines issues in Python filesRémi Verschelde2016-11-011-2/+5
| | | | | | | | | | | Done with `autopep8 --select=E3,W3`, fixes: - E301 - Add missing blank line. - E302 - Add missing 2 blank lines. - E303 - Remove extra blank lines. - E304 - Remove blank line following function decorator. - E309 - Add missing blank line. - W391 - Remove trailing blank lines.
* style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-011-110/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde2016-11-011-212/+212
| | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
* Fixed tiny error in detect.py causing compilation for Android to fail.Randy Tan Shaoxian2016-10-221-1/+1
| | | | (cherry picked from commit c9d7f77c6ffea4691fba2071caec2d63d927b4d1)
* Merge pull request #6723 from bvbfan/patch-1Rémi Verschelde2016-10-171-8/+9
|\ | | | | Correct OS architecture detection
| * Correct OS architecture detectionAnthony Fieroni2016-10-111-8/+9
| | | | | | | | Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
* | Theora: Don't compile unnecessary files, rename "x86_opt_*"Błażej Szczygieł2016-10-161-1/+1
| |
* | zlib: Split thirdparty files, simplify scons optionRémi Verschelde2016-10-151-1/+0
| |
* | ogg/vorbis/opus: Make them modules and unbundle thirdparty libsRémi Verschelde2016-10-151-1/+2
| | | | | | | | | | | | | | | | | | Took the opportunity to undo the Godot changed made to the opus source. The opus module should eventually be built in its own environment to avoid polluting others with too many include dirs and defines. TODO: Fix the platform/ stuff for opus.
* | Drop nedmalloc which is apparently not used anymoreRémi Verschelde2016-10-141-3/+2
| |
* | Fix compile flags not getting to the Android buildPedro J. Estébanez2016-10-041-3/+3
|/
* Revert "Change Android float ABI to hard"Juan Linietsky2016-09-101-8/+5
|
* Change Android float ABI to hardPedro J. Estébanez2016-09-091-5/+8
|
* Fix compile error if use android_stl=yesvolzhs2016-07-211-7/+7
|
* Make Android build smarter (SCons + Gradle)Pedro J. Estébanez2016-06-271-1/+1
| | | | | | | | Upgrade Gradle and Android plugin for Gradle Disable all signing and zip-aligning for the export templates Give correct names to generated APKs Put .so files built by SCons right where Gradle has to pick them according to arch & build type Downgrade NDK platform to 14 to match minSdkVersion
* Remove Make-related flags from Android buildGeorge Marques2016-06-011-3/+3
| | | | | | | | They were wrongly placed, creating a file named "-fpic" instead of applying "-fpic" to the build. This file was in .gitignore, which made it less noticiable. This also adds build.gradle to .gitignore.
* Android buildsystem: Drop obsolete NDK_TOOLCHAIN argumentRémi Verschelde2016-05-191-1/+0
| | | It was a duplicate of NDK_TARGET, and not used for anything.
* OSX: Fix lib suffix for Android lib (#4499)Rémi Verschelde2016-05-011-3/+1
| | | Fixes #1452.
* Remove trailing spacesRémi Verschelde2016-04-021-16/+16
|
* Add support for gnu-libstc++-4.9 needed by recent NDK versionsblubee2016-03-201-7/+9
| | | | | | The 4.9 version is the default one, people can still build using 4.8 with older NDK versions by setting the (optional) NDK_TARGET and NDK_TARGET_X86 environment variables.
* Combies driver split and spawn fix, closes #3265Juan Linietsky2016-01-251-0/+2
|
* -Removed ANT build system for Android, as it was deprecated by GoogleJuan Linietsky2016-01-081-4/+0
| | | | -Added new Gradle build system, as it is the required build system
* Merge pull request #2963 from akien-mga/pr-opus-arm-optRémi Verschelde2015-12-011-1/+2
|\ | | | | Enable opus ARM optimisations only on ARM
| * Enable opus ARM optimisations only on ARMRémi Verschelde2015-12-011-1/+2
| | | | | | | | i.e. do not enable it for x86. Fixes #2962.
* | 0theora compilation fixesJuan Linietsky2015-11-251-0/+1
|/
* Merge pull request #2474 from masoudbh3/android-armeabi-v7aJuan Linietsky2015-10-171-34/+57
|\ | | | | Fix android build script
| * Fix android build scriptmasoud bh2015-09-161-34/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some fixes for android build script. remove armv6,x86 options and add "android_arch" option for select compiler architecture (armv7,armv6,x86)(default armv7). add architecture suffix for output files and you can compile for several architecture simultaneously. example: libgodot.android.opt.debug.armv7.so libgodot.android.opt.debug.armv7.neon.so libgodot.android.opt.debug.armv6.so libgodot.android.opt.debug.x86.so now we can enable/disable neon on armv7 with "android_neon" option (default enable). add "NDK_TARGET_X86" option for select toolchain to use for the NDK x86 (default x86-4.8). change inputs model for "ndk_platform" option (default android-15). fix armv7 ccflags. with this patch, must put libgodot_android.so file in specific architecture folder: armv7 (default): <android-java>/libs/armeabi-v7a/ armv6: <android-java>/libs/armeabi/ x86: <android-java>/libs/x86/
* | Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2015-10-131-0/+4
|\ \ | | | | | | | | | | | | Conflicts: platform/windows/detect.py
| * | Add support for Opus audio formatGeorge Marques2015-10-021-0/+4
| |/
* / Fixed theora playback. Removed theoraplayer.Juan Linietsky2015-09-261-2/+0
|/ | | | Still need to get proper audio output latency in some platforms.
* merged some stuff for okamJuan Linietsky2015-09-031-2/+1
|
* Fixes compile bug for Android template on Windows.PeaceSells2015-07-241-1/+41
|
* read depth fixesJuan Linietsky2015-03-311-1/+1
|
* fixes for light2d in androids that do not supportJuan Linietsky2015-03-311-2/+2
| | | | read depth
* 2D Rewrite Step [1]Juan Linietsky2015-01-101-3/+3
| | | | | | | | -=-=-=-=-=-=-=-=-=- -Moved drawing code to a single function that takes linked list (should make it easier to optimize in the future). -Implemented Z ordering of 2D nodes. Node2D and those that inherit have a visibility/Z property that affects drawing order (besides the tree order) -Removed OpenGL ES 1.x support. Good riddance!
* Reduce android build size(-fvisibility=hidden)sanikoyes2014-12-251-3/+3
| | | | Fix gridmap link error when disable_3d=Yes
* Fix android build on windowsmarynate2014-10-081-0/+1
|
* Build System ChangesJuan Linietsky2014-10-071-23/+5
| | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-= Build System: -Big clean up of SCons, changed how builds are done to a much cleaner method (check the Github Wiki for instructions). -Deactivated BlackBerry10 (sorry), if no mantainer found (or BlackBerry does not send us a Passort ;), platform will be removed as we have no longer devices to test. Engine: -Removed deprecated object and scene format (was in there just for compatibility, not in use since a long time). -Added ability to open scenes even if a node type was removed (will try to guess the closest type). -Removed deprecated node types.