Commit Graph

29 Commits

Author SHA1 Message Date
1vanK
817e0d8b6c
Fix documentation generation for Doxygen 1.9.2 | Another workaround for BindingGenerator (#2830) 2021-09-29 22:31:56 +03:00
1vanK
36cabe9639 Restore Doxyfile version
Revert mistaken change from ef1dfe3417
2021-01-11 05:28:36 +03:00
Yao Wei Tjong 姚伟忠
77fb86d9ba
Refactor to rename package from 'com.github.urho3d' to 'io.urho3d'. 2020-10-29 08:22:41 +08:00
1vanK
ef1dfe3417
AS Autobindings 2020-10-28 19:18:41 +08:00
Yao Wei Tjong 姚伟忠
03d596526c
For CI - update Doxyfile to suppress warnings from newer Doxygen version. 2018-11-29 23:37:41 +08:00
TheComet
1695a263db Working on IK documentation... 2017-08-15 00:34:48 +02:00
Yao Wei Tjong 姚伟忠
df475cc7ce Drop RapidJSON documentation. 2017-05-20 08:31:08 +08:00
Yao Wei Tjong 姚伟忠
0f640eb4d2 Update Doxygen configuration file.
[ci only: master] [skip appveyor]
2017-05-19 23:40:39 +08:00
Johnathan Jenkins
d78fc4020f minor typos 2016-10-28 13:07:14 -07:00
Yao Wei Tjong 姚伟忠
9fee916c55 For documentation - use https protocol when it is available. 2016-07-24 13:39:14 +08:00
Yao Wei Tjong 姚伟忠
b1e70aa3c6 Use relative path in the C++ API documentation pages. 2016-06-01 19:19:58 +08:00
tommy3
8f47666927 activated generation of class-index 2015-11-27 08:48:55 +01:00
Yao Wei Tjong 姚伟忠
9de78c0a3d Refactor dependency setup for 'doc' target. Close #879.
The doc target now only really does its build action when it detects its documentation is out of date, similar to how other targets behaves.
2015-09-30 10:04:30 +08:00
Yao Wei Tjong 姚伟忠
8e9a2a629f Skip using dot and hhc when they are not being installed (properly). 2015-09-29 20:13:04 +08:00
Yao Wei Tjong 姚伟忠
5b4ea87ae8 Support spaces in source and/or build tree path for Doc build.
Remove mscgen setup for now. Previously it was setup in the hope \msc command will be used in our Doxygen documentation. But since that does not happen and there is no platform-agnostic way to determine the location of the mscgen tool, it is being disabled now until our documentation really needs it.
Fix the exclude pattern to filter out the graphics backend not being used in a build.
Make Doxygen and Graphviz a prerequisite software packages when URHO3D_DOCS build option is set to true (i.e. when 'doc' target is being included as part of the default 'all' target).
Use FindHTMLHelp.cmake module to remove hardcoding of HHC.exe path.
2015-09-11 15:13:52 +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 姚伟忠
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 姚伟忠
1ba8e3708b Add generated 'Docs/qch/' directory to git ignore list. 2014-10-14 12:03:40 +08:00
Yao Wei Tjong 姚伟忠
e58e57776e Add support for help documentation generation for QtCreator. 2014-10-14 11:35:54 +08:00
Yao Wei Tjong 姚伟忠
500db7ef97 Add rapidjson input files to Doxygen pages generation properly. 2014-09-10 13:06:38 +08:00
Chris Friesen
705f2c78ed Switch to long document output names 2014-08-09 22:34:29 -05:00
Yao Wei Tjong 姚伟忠
8197101bc1 Integrating Urho3D documentation into some IDEs. [ci skip] 2014-03-30 21:53:00 +08:00
Yao Wei Tjong 姚伟忠
b4132990f2 Attempt to fix doxygen not able to find dot on OSX build environment. 2014-02-22 12:18:25 +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 姚伟忠
d33ac02538 Refactor build scripts to build Urho3D library as main target.
Other changes in the commit:
- Change build option from URHO3D_BUILD_TYPE to URHO3D_LIB_TYPE. Default value is STATIC.
- Automatically add compiler definition 'URHO3D_STATIC_DEFINE' when linking with Urho3D library statically.
- Move LuaScript subsystem from Extra/ to Engine/.
- Enable FindUrho3D module to also detect Urho3D library target when the FindUrho3D module is being used internally by Urho3D project.
- Configure to build all the samples for iOS and Android platforms also when option to build samples is enabled.
- Export all the Register*Library() global functions.
- Rewrite all the tools, samples, and extras targets to link against Urho3D library.

TODOs:
- Combine engine sub-libraries into one.
- Test builds on non-Linux platforms.
2013-10-21 02:28:29 +08:00
weitjong
242f317ddd Configure Doxyfile according to the value of USE_OPENGL variable. 2013-10-03 17:41:17 +08:00
Lasse Öörni
eb6ba62ab9 Added the LuaScript library to Doxygen documentation.
Added LuaScript doxygen page.
2013-09-22 23:41:27 +00:00
Lasse Öörni
5255039db0 Fixed Doxyfile source code path. 2013-08-14 18:23:23 +00:00
Wei Tjong Yao
02512cecf9 In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'. 2013-08-09 10:29:22 +00:00