Commit Graph

52 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
3ec1bbbee6
Ignore VS '.vs' and 'out' directories. [ci skip] 2020-04-26 21:13:22 +08:00
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