Lynix
7875ece869
Build: Fix platform module not being client-only
2018-02-25 18:21:42 +01:00
Jérôme Leclercq
1feb4b2ba7
Build: defines NDEBUG in Release
2018-02-09 17:16:51 +01:00
Lynix
db7f778672
Build self-hosted lib in a different folder and .gitignore it
2018-02-07 18:18:55 +01:00
germinolegrand
1e55c4d9e9
Prerequisites instead of Prerequesites (typo) #152 ( #153 )
2018-01-16 12:23:01 +01:00
Lynix
0b2d5b9332
Build: Improve coherence
...
This will prevent regeneration of the project for no reason.
There's a remaining bug with the units tests (which sometimes are processed before SDK, thus ending with less dependencies libraries)
2018-01-14 14:24:23 +01:00
Lynix
54015a9f44
Fix previous fix ...
2018-01-13 12:12:48 +01:00
Lynix
dc9b8549dc
Fix some chipmunk warnings
2018-01-13 12:08:23 +01:00
Jérôme Leclercq
26049ebc0e
Add chipmunk source code
...
And upgrade it to 7.0.2
2018-01-11 14:09:14 +01:00
Jérôme Leclercq
588b7487f6
Rename extlibs to thirdparty
2018-01-11 12:57:42 +01:00
Lynix
61ecedfe8c
Build: Merged extern workspace to main (and only) workspace
...
Also removed extern libraries precompiled binaries
2018-01-06 02:45:20 +01:00
Lynix
02d76aee5d
Build: Fix exclusion not working
2017-12-02 14:39:40 +01:00
Lynix
547ad8682f
Build: Add Category and possibility to excludes whole category with one command
2017-12-02 14:24:35 +01:00
Jérôme Leclercq
cb57721a65
Package: Fix resource copy on Linux
2017-10-10 21:52:33 +02:00
Jérôme Leclercq
15c37d1524
Build: Fix lua error in package.lua
2017-09-07 17:21:27 +02:00
Jérôme Leclercq
3d7799ec62
Update build script to match Lua 5.3 and new Premake version
2017-09-07 16:23:43 +02:00
Lynix
46d021c29c
Commit weird newlines files
2017-08-30 18:09:16 +02:00
S6066
55ca4a84ea
Added CheckboxWidget ( #130 )
...
* Started Checkbox Widget (buggy)
* Added features
* Added enabling feature
* Almost finished Checkbox
* Bugfix
* Bugfixes
* Use a better name
* Optimizations
* Added explicit colors
* ...
* changed lots of things
* Almost finished CheckboxWidget
* Almost almost finished
* Use better UTF8 box
* Edited encode resources script to encode SDK resources
* Finished checkbox widget
* Forgot to delete old function
* Forgot to delete todo comment
* Fix Travis compilation
* Fix Travis compilation a second time
* Fix Travis Compilation a third time
* Fix indentation
* Fix Files encoding
* Moved CheckboxState enum in (new) Enum.hpp
* Probably looks like more generated now
* Reorder CheckboxWidget members
* Reorder checkbox state members
* Reorder members 2...
* Oops
* Reorder members functions
* Fix encoding
* Fix files encoding
* Forgot to fix one file encoding
* Fix SDK Server
* Fix encoding again -_-
* Oops
* Optimize Checkbox Widget
* Fix .gitignore
* Removed .vs in gitignore
* Moved Enums into Widgets folder
* Bugfix
* Fix Encode Resources script
* Remove double line feeds
* Rename SetNextState to SwitchToNextState
2017-08-30 10:25:42 +02:00
Gawaboumga
5aa072cee3
New module: Platform - Split window management from Utility module ( #128 )
...
* New module: Platform - Split window management from Utility module
Final touch
* NDK/SDK: Bring back initialization of Utility
2017-08-30 10:22:50 +02:00
Lynix
9806231b5c
Oops
2017-08-20 21:40:42 +02:00
Lynix
885804e58a
Disable PremakeProject for non-Windows OSes
2017-08-20 21:37:45 +02:00
Lynix
973e3b094a
Build: Add PremakeProject option
2017-08-14 01:59:17 +02:00
Jérôme Leclercq
eac2919551
Build/Package: Copy .pdb in the bin directory
2017-04-05 10:10:42 +02:00
Jérôme Leclercq
f88174c8ca
Woops again (works this time)
2017-03-06 13:20:02 +01:00
Jérôme Leclercq
8147b0807e
Woops
2017-03-06 13:16:55 +01:00
Jérôme Leclercq
d14574151a
Build: Add AdditionalCompilationFlags build option
2017-03-06 13:11:17 +01:00
Jérôme Leclercq
b4ecf563c1
Add pdb to package
2017-02-27 16:29:24 +01:00
Lynix
92d26ab18d
Build: Add Configurations option (and add support for ReleaseWithDebug configuration)
2016-12-09 09:02:14 +01:00
Lynix
1334dc1fc2
Build: Little refactor
2016-12-09 08:58:19 +01:00
Lynix
e6e4a437bd
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-11-30 13:08:08 +01:00
Lynix
8d86306933
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-11-23 14:07:52 +01:00
Lynix
84e3d8df9a
Build: Enable RTTI on release
...
While the engine does not uses it, some projects using Nazara may use
RTTI and fail to compile
2016-11-20 15:21:27 +01:00
Lynix
46f2c18e20
Build: Enable relative links for makefile
2016-11-15 14:58:00 +01:00
Jérôme Leclercq
9e84c397ba
Merge branch 'master' into culling
2016-11-07 11:26:48 +01:00
Jérôme Leclercq
2f11529669
Build: Enable big object only on Windows
2016-11-07 01:10:17 +01:00
Jérôme Leclercq
5d4595e9d6
Build: Enable -mbig-obj on Clang/GCC
2016-11-07 00:07:51 +01:00
Jérôme Leclercq
638467f879
Build: Fix codeblocks debug and object directory
2016-11-06 23:49:10 +01:00
Jérôme Leclercq
0f14a57b2e
Build: Cleanup common.lua
2016-11-06 22:41:22 +01:00
Jérôme Leclercq
0de741a541
Build: Fix MSVC creating .a ..
2016-11-06 22:25:13 +01:00
Jérôme Leclercq
5e48f8b8b3
Build: Fix install commands
2016-11-06 22:04:47 +01:00
Jérôme Leclercq
6500d088e9
Build: Fix some premake5 weirdness
...
It seems some options are global and other local to the workspace (flags
and buildoptions could be defined outside of the workspace, defines
couldn't)
2016-11-06 21:59:48 +01:00
Jérôme Leclercq
88000ab2e4
Build: Upgrade to Premake5-alpha10, get rid of Premake4
2016-11-06 21:30:37 +01:00
Jérôme Leclercq
5aeb9f8d59
Build: Add CodeBlocks target to premake5
2016-11-06 11:17:19 +01:00
Lynix
28a2328371
Global headers: Remove the generation date
...
They should now generate the same input everytime
2016-10-28 17:53:03 +02:00
Lynix
a4eccc9fac
SDK: Add widget global header
2016-10-27 21:38:46 +02:00
Lynix
df24519230
Merge remote-tracking branch 'refs/remotes/origin/master' into gui
2016-10-27 18:36:47 +02:00
Lynix
725dc6cdbc
Merge remote-tracking branch 'refs/remotes/origin/master' into culling
2016-10-19 11:17:12 +02:00
Lynix
a05f9222ee
Build: Output plugins binaries to plugins/lib instead of plugin/NAME/lib
2016-10-17 14:14:17 +02:00
Lynix
683b3c8961
Sdk: Fix linking error since Physics module change
2016-10-14 17:47:46 +02:00
Lynix
9a7767867b
Push the current work on the Physics2D module
2016-10-14 17:07:13 +02:00
Lynix
eae8847bd1
Physics: Move files to Physics3D
2016-10-13 06:01:32 +02:00