Mario Liebisch
84bd8c6c5b
Fixed several issues
...
- Cmake errored out due to the ANDROID_NDK_* variables being used before being set/detected for the first time.
- Fixed one warning regarding one string replace in CMake.
- Fixed warnings when compiling SFML-Activity.
2014-04-20 12:58:37 +02:00
Jonathan De Wachter
75ddae7e90
[Android] Updated the Android CMake toolchain to use libc++ instead of stlport
...
Warning: I kept the same variable name because this file will be rewritten fairly soon since most of its code no longer applies to SFML and becomes incorrect (too hard to maintain).
Thus stlport variable names refers to libc++ stuff. E.g: ANDROID_USE_STLPORT=1 turns the use of libc++ on.
2014-04-20 12:58:35 +02:00
Jonathan De Wachter
45f23cdbbb
Made the OpenGL ES implementation available on ARM-based Linux OSes
2014-04-20 12:58:00 +02:00
Laurent Gomila
d40399e431
Fixed the INSTALL_MISC_DIR CMake variable not defined on iOS
2014-04-20 12:57:55 +02:00
Jonathan De Wachter
663dad18f2
[Android] Fixed compilation issue and enabled audio module for mips arches
2014-04-20 12:57:14 +02:00
Jonathan De Wachter
bc46dfb8f5
[Android] Various adjustements
2014-04-20 12:57:11 +02:00
Jonathan De Wachter
f60ab60263
Added SFML_OS_ prefix to IOS and ANDROID variables
2014-04-20 12:57:02 +02:00
Jonathan De Wachter
cc0d982f72
[Android] Wrote a native activity acting as a bootstrap
...
A current limitation prevents one library from depending on shared libraries.
As we have legal issues here (LGPL wants us to use shared libs of OpenAL-Soft and libsndfile), we're forced to use this homemade native activity which will manually load our shared libraries.
2014-04-20 12:56:42 +02:00
Jonathan De Wachter
60894d1c1a
[Android] Rewrote CMake scripts to compile SFML with our new toolchain
2014-04-20 12:56:40 +02:00
Jonathan De Wachter
f9e80e1a3b
[Android] Updated the Android CMake toolchain to support NDK r9
...
It brings support for 64-bits toolchains.
2014-04-20 12:53:40 +02:00
Jonathan De Wachter
b167c7a8d5
[Android] Replaced our homemade Android CMake toolchain with the one used for the OpenCV project
...
http://code.google.com/p/android-cmake/
2014-04-20 12:53:38 +02:00
Laurent Gomila
c35b48bcea
[iOS] Removed support for examples, it was too much trouble and not as robust as true iOS App Xcode projects
2014-04-20 12:53:22 +02:00
Laurent Gomila
3872b27569
Reworked the sfml-main module, added Main.hpp, moved the main() internal entry point for iOS from sfml-window to sfml-main
2014-04-20 12:53:17 +02:00
Laurent Gomila
b9fd685a60
[iOS] Made the build independent of the iOS framework version
2014-04-20 12:53:15 +02:00
Laurent Gomila
4bd1a66915
Removed a copy of the sfml_add_example CMake macro, which was duplicated by accident in the big Android commit
2014-04-20 12:53:12 +02:00
Laurent Gomila
239921b456
[iOS] Improved support for examples, removed the need for a toolchain file
2014-04-20 12:53:04 +02:00
Laurent Gomila
4e8e1629d1
Adapted the examples for iOS (WIP)
2014-04-20 12:52:10 +02:00
Jonathan De Wachter
63bbe2c91e
Added the Android port
2014-04-20 12:52:04 +02:00
Laurent Gomila
e20ff86330
[iOS] Adjusted the code and build files to use Automatic Reference Counting
2014-04-20 12:48:04 +02:00
Laurent
e5ee38fc26
Added the iOS port
2014-04-20 12:48:00 +02:00
Marco Antognini
19012c66ea
Updated Xcode templates and cmake script
...
What's new in the templates:
- Removed support for 32 bits and gcc
- Removed useless code
- Removed custom warnings settings – let Xcode decide with its default values
- Set default target version to CMAKE_OSX_DEPLOYMENT_TARGET
What's new in cmake script:
- Added cmake options for archs and deployment target
- Added minimum requirements checking
2014-04-15 20:19:12 +02:00
Marco Antognini
0d47056132
Updated Objective-C implementation to use ARC; removed i386 support
2014-04-15 20:19:09 +02:00
Marco Antognini
ac28902b57
Removed support for OS X 10.6 and below
2014-04-15 20:18:20 +02:00
Jan Haller
185c09a95c
Added CMake find module for udev library
2014-03-09 13:10:42 +01:00
Laurent Gomila
4cddde79fe
Updated FindSFML.cmake to provide a list of 3rd-party dependencies when SFML is linked statically
2013-11-04 22:38:25 +01:00
Laurent Gomila
dbf01a775b
Removed the hack that copied external libs into SFML static libs, users now have to link them explicitly
2013-10-16 20:47:14 +02:00
Lukas Dürrenberger
004c12cfd2
Changed VS version to MSVC version and added support for VS 2013 and TDM compilers.
2013-10-15 16:15:41 +02:00
Laurent Gomila
3670eec5dd
Fixed MSVC version detection code in CMake files
2013-10-15 07:55:01 +02:00
Laurent Gomila
9b0ed300b5
Made compiler and OS variable names much clearer in CMake files
2013-10-09 08:01:10 +02:00
David Demelier
cc3dc29ef4
Added joystick implementation for FreeBSD ( #477 )
2013-10-08 22:52:13 +02:00
Laurent Gomila
c697623689
Replaced the custom sfml_parse_arguments CMake macro with the standard equivalent cmake_parse_arguments
2013-08-08 18:01:42 +02:00
Laurent Gomila
86897a8347
Changed the install rules so that examples' source code is included in the final distribution
2013-04-06 10:20:58 +02:00
Laurent Gomila
ef78b6d0f3
Organized projects into folders, for IDEs that support it (e.g. Visual Studio)
2013-02-25 19:17:46 +01:00
Laurent Gomila
a40ef79a18
Added source file groups in CMake files (for better organization of sources when opening SFML projects in IDEs)
2013-02-21 20:25:11 +01:00
Laurent Gomila
274d316891
Merge pull request #218 from BMBurstein/master
...
fix for static builds with mingw-w64 compilers
2013-02-17 08:28:12 -08:00
Laurent Gomila
dd48427bb8
Improved the success message in FindSFML.cmake
2012-12-23 09:25:16 +01:00
Laurent Gomila
aa1007a619
Minor corrections in the documentation of FindSFML.cmake (components order)
2012-07-07 17:22:40 +02:00
Baruch
f784fe4c07
fix for static builds with mingw-w64 compilers - part 2
2012-05-01 23:01:56 +03:00
Baruch
165f2b1888
fix for static builds with mingw-w64 compilers - part 1
2012-05-01 23:00:24 +03:00
Marco Antognini
9e18f64d6b
Added support of Mac OS X framework in FindSFML.cmake ( Close #106 )
2012-04-19 21:03:20 +02:00
Laurent Gomila
459bc291f5
Added the SFML_ prefix on all the CMake variables specific to SFML
2012-04-18 19:07:47 +02:00
Laurent Gomila
3cec4b29d6
FindSFML.cmake now uses the SFML_ROOT variable instead of SFMLDIR (the name is less confusing)
2012-04-18 18:42:49 +02:00
Laurent Gomila
be7bcae823
Improved the documentation of FindSFML.cmake
2012-04-08 18:47:02 +02:00
Laurent Gomila
b2f3787db1
Fixed incompatibility with CMake 2.8.7
2012-03-30 20:53:16 +02:00
Laurent Gomila
a1522d475c
Examples now compile without linker errors when building statically on Linux
2012-02-15 22:41:42 +01:00
Laurent Gomila
e3d75f6d6a
Fixed "-s" suffix missing for static libs in MinSizeRel configuration
2012-02-08 19:31:55 +01:00
Laurent Gomila
906a62df0f
Each module now has its own export macro, which solves the "unresolved symbol" error with sf::Time::Zero
2012-01-21 10:34:17 +01:00
Laurent Gomila
91705fe25c
The architecture (32/64 bits) is now detected only on Windows
2012-01-03 18:02:18 +01:00
Laurent Gomila
bb6ed5dd29
Added detection of Visual C++ 2011 in CMake files
2011-12-30 20:33:37 +01:00
Laurent Gomila
c67148eaf2
Fatal errors in CMake files (such as unsupported system) now abort the configuration step
2011-12-29 16:20:21 +01:00