Commit Graph

42 Commits (master)

Author SHA1 Message Date
Bruno Van de Velde 11efdcf4a3 FindSFML.cmake didn't link Xrandr when linking statically on linux with latest SFML version 2019-04-09 20:07:48 +02:00
Bruno Van de Velde 232f2b316d CMake exported files in wrong location in build folder after change from last commit 2018-10-11 20:03:59 +02:00
Bruno Van de Velde 3f03917cb8 Fixed two issues with cmake script
- Installing framework on macOS failed because install rules were not executed in correct order
- Cmake files installed to the lib folder contained SFML directories which made it hard to distribute them with the precompiled libs
2018-10-11 19:40:14 +02:00
Bruno Van de Velde 4f236fd8f2 Added pkg-config files 2018-08-13 22:52:27 +02:00
Bruno Van de Velde 5e2ec8cf66 Updated ios toolchain file 2018-06-05 20:31:23 +02:00
Bruno Van de Velde cbee21116e Clang didn't recognise '-Wlogical-op' compiler option 2018-05-27 17:23:46 +02:00
Bruno Van de Velde e8361ef45f Dropped support for function references with unbound parameters in signal system 2018-05-11 14:24:12 +02:00
Bruno Van de Velde 856361dd42 Enable more warnings in cmake script 2018-05-10 14:15:19 +02:00
Bruno Van de Velde 3a08eb5750 Revert "Updated cmake script to use interface library to set compiler options in targets"
This reverts commit 0f3380c755.
2018-05-10 14:07:09 +02:00
Bruno Van de Velde 0f3380c755 Updated cmake script to use interface library to set compiler options in targets 2018-05-07 22:48:18 +02:00
Bruno Van de Velde 1fc9cd57bc Don't try compating the SFML version in FindSFML.cmake when Config.hpp was not found 2018-04-30 16:23:45 +02:00
Bruno Van de Velde 5a41f4a386 Let FindSFML.cmake link to the correct dependencies on iOS 2018-04-11 22:20:11 +02:00
Bruno Van de Velde 69fe6f6dcb Detect OpenBSD in cmake script 2018-04-01 18:24:31 +02:00
Bruno Van de Velde def099858c Removed FindTGUI.cmake as its functionality has been replaced with the new TGUIConfig.cmake 2018-04-01 15:59:42 +02:00
Bruno Van de Velde ad6877e19d Rewrote cmake scripts 2018-04-01 15:38:13 +02:00
Bruno Van de Velde fe270f353e Updated cmake script to support SFMLConfig.cmake and updated android and ios related parts in cmake script 2018-03-30 23:03:18 +02:00
Bruno Van de Velde a0552a34ed CMake 3.0.2 is now the minimum required version
CMake 3.0.2 is used by debian jessie which will for now still be supported.
Ubuntu 14.04 still uses an older CMake version, but was already unsupported (as GCC 4.9 is needed). Altough Travis CI uses Ubuntu 14.04, it has CMake 3.2.2.
Since several nice features were added in CMake 3.1 and later, debian jessie support will be dropped as soon as I decide to clean up the CMake script.
When the rewrite happens, the new minimum version will become 3.5.1 (used in Ubuntu 16.04) or 3.2.2 if Travis CI still doesn't support Ubuntu 16.04 by then.
2017-11-01 19:57:51 +01:00
Bruno Van de Velde de7a76b7d1 🔨 Rewrote clipping code to use views and viewports instead of glScissor (which no longer worked in combination with the latest SFML version) 2017-10-15 11:55:10 +02:00
Bruno Van de Velde 3d3a887ad5 🔧 Don't search for libjpeg when using SFML 2.5 2017-10-08 19:20:40 +02:00
Bruno Van de Velde 54770d4971 FindTGUI.cmake rejected 0.7.x when 0.7 was requested 2017-06-07 12:38:39 +02:00
Bruno Van de Velde 939564381a Updated config.cmake 2016-09-14 20:51:18 +02:00
Bruno Van de Velde c43cbc61eb Mostly stuff related to the renderers 2016-07-11 00:01:18 +02:00
Bruno Van de Velde 61ba4246f1 Always print the found TGUI version, even when no version was explicitly requested 2016-01-25 22:24:44 +01:00
Bruno Van de Velde c4d8304ccc Updated FindSFML.cmake 2015-09-20 15:00:25 +02:00
Bruno Van de Velde 6dd6aa118d Fixed some problems with android 2015-08-28 02:22:58 +02:00
Bruno Van de Velde aa5d0f1745 Added tests for layout + let CI build examples and run tests 2015-07-19 18:20:11 +02:00
Bruno Van de Velde 84ee8bf134 Updated FindSFML.cmake and FindTGUI.cmake 2015-05-21 14:29:04 +02:00
Bruno Van de Velde baa865a145 Added files that are needed when using GL ES 2015-02-24 23:49:20 +01:00
Bruno Van de Velde 6051ffb065 Allow compiling for iOS 2015-02-08 01:42:56 +01:00
Bruno Van de Velde 967f5a39d3 Added experimental android support 2015-01-30 16:39:05 +01:00
Bruno Van de Velde eb7ab62cf3 Iproved regex in cmake script for os x support 2014-10-22 13:03:13 +02:00
Eduardo San Martin Morote f9f7f6b182 OS X 10.10 update 2014-10-22 13:03:04 +02:00
Bruno Van de Velde 576d33cfa0 Huge update
This bring colored vs textured widgets, but during this change many
other small improvements were made (e.g. word wrap in Label, complete
rewrite of TextBox, ...)
2014-09-05 00:29:55 +02:00
Bruno Van de Velde e2c4340085 Update the FindSFML.cmake file 2013-11-17 15:09:55 +01:00
Bruno Van de Velde 652fde6962 Improved cmake script (only tested on linux so far) 2013-10-16 12:38:47 +02:00
Bruno Van de Velde d63cbbd0bc Install resources and form builder on linux (fixes #18) 2013-09-26 12:51:55 +02:00
Bruno Van de Velde 93f11a938c Revert "Install resources and form builder on linux"
This reverts commit 69a87ac350.
2013-09-20 23:32:22 +02:00
Bruno Van de Velde 69a87ac350 Install resources and form builder on linux 2013-09-20 20:56:04 +02:00
Bruno Van de Velde e79a55417b Add an option to cmake to build the API documentation 2013-09-18 18:16:03 +02:00
Bruno Van de Velde 24bd790fff First v0.6 commit 2013-02-23 16:49:01 +01:00
Bruno Van de Velde aa23a5d915 File permissions change (files are stored on different drive again) 2012-06-11 21:23:51 +02:00
Bruno Van de Velde 3e7cdea068 initial commit 2012-05-05 18:16:35 +02:00