Commit Graph

281 Commits

Author SHA1 Message Date
Lynix 9ecfe31637 Build: Copy .dll only if host is Windows 2018-08-08 10:35:49 +02:00
Lynix 39d1d31639 Core: Integrated Unicode data 2018-08-03 20:24:56 +02:00
Faymoon 217d971fe7 fix launch error for premake (#167)
* fix error of launch for premake

* fix launch error for premake

* fix launch error for premake

* fix launch error for premake

* fix launch error for premake

* fix launch error for premake

* Update Generate_UnicodeData.bat

* fix launch error for premake

* fix launch error for premake

* fix launch error for premake
2018-06-28 16:12:12 +02:00
Lynix 456f2b32e7 Build: Fix install/executable paths 2018-06-10 15:49:11 +02:00
Lynix efa727dfd4 Build: Fix thirdparty target dir 2018-05-21 19:28:33 +02:00
Jérôme Leclercq f864fc8a52 Build: Gather projects around categories 2018-05-16 12:55:36 +02:00
Jérôme Leclercq aa18355997 Delete Makefile which has nothing to do here 2018-04-24 22:08:30 +02:00
Jérôme Leclercq 8a1d61c3ea Merge branch 'master' of https://github.com/DigitalPulseSoftware/NazaraEngine 2018-04-16 12:56:15 +02:00
Lynix a48dc11063 Fix compilation in server mode 2018-04-14 00:08:50 +02:00
Alexandre Janniaux f8d1959d87 Fix gmake2 makefile by filtering gmake* instead of gmake
From a proposition of github.com/tdesveauxPKFX, filter on gmake*
generator instead of gmake so as to add library output directory.

Fixes #155
2018-04-02 20:45:03 +02:00
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 b26d0d92d5 Build: Disable premake project by default 2017-09-07 16:50:54 +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
Jérôme Leclercq 2e832984ca Update Premake 2017-09-07 16:16:22 +02:00
Lynix 46d021c29c Commit weird newlines files 2017-08-30 18:09:16 +02:00
Lynix 4df9c94eb0 Build: Fix a missing config option 2017-08-30 15:16:35 +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 a2a05f6d92 Build: Add PremakeProject config value 2017-08-20 21:33:42 +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