51 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠 9251f56160 Upgrade to Gradle 5.3.1 and keep it happy. 2019-04-10 00:15:53 +08:00
Yao Wei Tjong 姚伟忠 a513b325c0 Initial multi-module setup for Android build. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠 880c0641e0 Gradle wrapper init using Gradle version 4.8. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠 384ed3224f Move all the shell scripts and batch files into 'script' directory. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠 291a4d3d3a Update build script to add the search path for the generated header. 2018-03-15 23:32:06 +08:00
Yao Wei Tjong 姚伟忠 49043a22ea Ignore saved scene from 2D samples. 2017-12-16 10:49:21 +08:00
Yao Wei Tjong 姚伟忠 aaa4fd8eb8 Include one of assimp's cmake module for enabling Open3DGC for Linux.
Fix header search path for the compiling Open3DGC build option.
2017-10-24 21:52:19 +08:00
Yao Wei Tjong 姚伟忠 c796156f38 Fix .gitignore which mistakenly set to ignore a CMake template file.
[ci skip]
2017-02-18 22:44:47 +08:00
Yao Wei Tjong 姚伟忠 3d3ae839a9 Update .gitignore to exclude non out-of-source build trees from Clion.
Clion 2016.3 will by default generate build tree inside the project's root directory, which is also also our source tree.
[ci skip]
2016-11-25 00:33:43 +08:00
Yao Wei Tjong 姚伟忠 ef93d61054 Ignore build artifacts from non-out-of-source build tree.
[ci skip]
2016-08-01 13:55:09 +08:00
rokups 3b12edb89d Ignore KDE ".directory" directory settings files 2016-03-29 21:45:16 +03:00
Yao Wei Tjong 姚伟忠 a09a153f5e Integrate SDL's original CMakeLists.txt into Urho3D build system.
Close #1046. Close #1123. Close #1172.
2016-03-16 01:44:11 +08:00
Yao Wei Tjong 姚伟忠 ccf6648eb3 Utilize new SDLActivity's get arguments feature. 2016-03-16 01:42:01 +08:00
Yao Wei Tjong 姚伟忠 57986eafd6 Ignore (brew) bash completion cache file for rake command.
[ci skip]
2016-02-03 16:35:41 +08:00
Yao Wei Tjong 姚伟忠 705e06dd1c Remove an unprintable \015 character in the cmake_codelite.sh.
The character had caused the script not operable.

For Travis CI and AppVeyor - bug fixes and improvement to make the CI builds more stable, hopefully.
2016-01-23 23:39:06 +08:00
Yao Wei Tjong 姚伟忠 a30ddbf1cf Clean up .gitignore to keep up with recent changes for doc build. 2015-10-05 18:32:54 +08:00
cosmy 1b9f1f7fd9 Wrong Casting
Fixed some casting warnings
2015-08-14 01:26:46 +02:00
Yao Wei Tjong 姚伟忠 41009a8358 Ignore custom rake tasks directory.
[ci skip]
2015-07-15 21:36:18 +08:00
Yao Wei Tjong 姚伟忠 3052385081 Fix build tree configuration and generation under CLion IDE. 2015-06-23 16:36:47 +08:00
Yao Wei Tjong 姚伟忠 be2280918b Adjust .gitignore to filter generated stuff in non out-of-source build.
Related to #716. [ci skip]
2015-05-18 22:33:55 +08:00
Yao Wei Tjong 姚伟忠 4db362f95c Use the actual dependency list returned by the compiler. 2015-01-29 16:13:43 +08:00
Yao Wei Tjong 姚伟忠 9c61a7673b Add option to exclude individual C++ source file from using PCH.
Clean up enable_pch() macro and minor update on code comments.
2015-01-29 16:13:43 +08:00
Yao Wei Tjong 姚伟忠 05dd995b85 Refactor all the codes and scripts to use the renamed 'bin' subdir. 2015-01-18 21:40:54 +08:00
Yao Wei Tjong 姚伟忠 16e05862ab Preparation for SDK include dir cleaning up. 2015-01-04 22:32:40 +08:00
Yao Wei Tjong 姚伟忠 325a4f7365 Refactor to use the newly renamed Source/Urho3D directory. 2015-01-04 22:32:40 +08:00
Yao Wei Tjong 姚伟忠 503cb6edc9 Rectify post_cmake helper method for Eclipse IDE. 2015-01-04 22:32:38 +08:00
Yao Wei Tjong 姚伟忠 d8a3b8b4f4 Make repo root is also CMake source tree for the Urho3D project.
Build tree location is now fully user defined. The build tree location could also be the same as source tree, although it is not recommended.
2015-01-04 22:32:38 +08:00
Yao Wei Tjong 姚伟忠 514847fb99 Adjust batch files and shell scripts to take build tree as user input.
Refactor to use a single generic batch file/shell script that does the actual work.
2015-01-04 22:32:38 +08:00
OvermindDL1 009b0d5371 Added KDevelop and GCC PCH files to the .gitignore file. 2014-11-15 00:28:30 -07:00
Yao Wei Tjong 姚伟忠 1ba8e3708b Add generated 'Docs/qch/' directory to git ignore list. 2014-10-14 12:03:40 +08:00
Yao Wei Tjong 姚伟忠 b4e7b6ab93 Add QtCreator user/project settings file into git ignore list. 2014-10-14 11:14:48 +08:00
Chris Friesen c346c3db23 Take screenshots in the editor w/ F11 2014-04-15 23:01:33 -05:00
Yao Wei Tjong 姚伟忠 8bf7f45895 Add Lua compiled (bytecode) file extension into git ignore pattern.
[ci skip]
2014-02-08 20:28:49 +08:00
Yao Wei Tjong 姚伟忠 c5fe4a5698 Fix LuaJIT build script to add dependency files for luajit executable.
The luajit executable should now be able to generate Lua bytecode files in Bin/ directory under the project root directory or in any directory when Urho3D SDK is installed in the filesystem.
2014-02-08 00:36:07 +08:00
Chris Friesen eebf34ba50 Add Thumbs.db to ignore 2014-02-06 18:49:10 -06:00
Yao Wei Tjong 姚伟忠 a04e82b0ea Add *.bak into git ignore pattern.
[ci skip]
2014-01-13 17:34:32 +08:00
Yao Wei Tjong 姚伟忠 c26f459d22 Move header & footer html template to urho.github.io.
Only do rsync when make doc is successful.
2013-12-22 18:15:17 +08:00
Yao Wei Tjong 姚伟忠 963c46d15b Refactor build scripts.
- Close issue #67, Urho3D iOS library should be built correctly now (either as single arch or as multiple archs Mach-O universal binary). Urho3D library build for Mac OS X and iOS platforms do not rely on CMake hack 'object-collecting' approach anymore. It uses Apple static linker 'ld' tool to merge all objects from third-party *.a directly.
- Add new custom target (Urho3D_universal) for iOS platform to build a single Mach-O universal binary library consists of both iphoneos (universal ARM archs) and iphonesimulator (i386 arch).
- Introduce PLATFORM_PREFIX (ios-, raspi-, android-) to prefix the build and output directories (Build, Bin, Lib).
- Correct Xcode-specific build setting for Mac OS X desktop build to use the latest OS X SDK but set deployment target to current OS X of the build system, unless CMAKE_OSX_DEPLOYMENT_TARGET is set explicitly to build for other target.
- Temporary workaround for CMake/Xcode generator bug where it always appends '/build' path element to SYMROOT attribute and as such the items in Products are always rendered as red as if they are not yet built.
- Change Assimp target to use setup_library() macro so that it gets the same settings (and workaround) as all other targets.
- Add a conditional check to prevent MSVC to build 'buildvm-android' target as it is not supported at this moment.
2013-12-15 18:25:00 +08:00
Yao Wei Tjong 姚伟忠 04404b768d Update documentation page to link back to shorten Urho3D website URL. 2013-12-06 00:03:01 +08:00
Yao Wei Tjong 姚伟忠 89a05a8017 Update documentation to reference back to new main site. 2013-12-04 23:53:35 +08:00
Yao Wei Tjong 姚伟忠 469794689f Refactor to keep the Docs directory clean from temp. build files.
- Move the temp. build files for documentation building to its own build directory.
- Add new build option to include documentation build as part of the normal build (not enabled by default).
- Document the documentation building process.
2013-11-25 15:10:07 +08:00
Yao Wei Tjong 姚伟忠 19e1e42ca3 Add new 'doc' target for generating Urho3D documentation.
make clean
make all
make doc      <-- New target
make install
2013-11-24 21:12:05 +08:00
Yao Wei Tjong 姚伟忠 e1c8aa301f Add log file pattern to .gitignore. 2013-11-13 14:37:13 +08:00
Yao Wei Tjong 姚伟忠 9161188398 Add more git ignore patterns for Mac OS X platform. 2013-11-04 10:21:36 +08:00
Lasse Öörni 8ca86afbe7 Merge branch 'sdl-update' 2013-11-02 01:04:02 +02:00
Yao Wei Tjong 姚伟忠 ba55fd1ecf Add iOS app bundle directory pattern into .gitignore. 2013-11-01 00:36:14 +08:00
Yao Wei Tjong 姚伟忠 7e64ba7557 Add Android auto-generated project properties to .gitignore.
Also, do not create symbolic link to project.properties anymore.
2013-10-31 13:04:50 +08:00
Yao Wei Tjong 姚伟忠 8f3a0fc6c0 Added another Eclipse project setting file into .gitignore.
Source/.settings is created when user modifies the source code encoding setting (among others).
2013-10-10 14:28:43 +08:00
weitjong e6b690a9dc Replace svnversion with git tool to generate library revision number." 2013-10-02 21:24:33 +08:00
Lasse Öörni 7ee92c03a7 Add compiled shaders, compiled AngelScript & generated html to .gitignore. 2013-10-02 14:56:08 +03:00