Commit Graph

72 Commits

Author SHA1 Message Date
Camilla Berglund
98c1c2fbf2 Added threading support to CMake files. 2012-08-12 16:18:59 +02:00
jonathan MERCIER
31c0212c25 Able to install to lib64 if LIB_SUFFIX var is set to 64 2012-08-11 17:50:56 +02:00
John Bartholomew
0f0e42b975 Use SOVERSION for shared libraries on Unix-like systems. 2012-07-30 01:04:08 +01:00
John Bartholomew
93ec9fa901 Changed library output name to "glfw3", and pkg-config name to libglfw3.
Since the headers are already named differently, this allows
side-by-side installation of GLFW 2.x and GLFW 3.x.
2012-07-30 00:14:09 +01:00
Camilla Berglund
df6d4bc58a Added glfw3native.h to installation. 2012-07-22 15:42:18 +02:00
Camilla Berglund
5e36fb0e38 Formatting. 2012-07-19 02:35:34 +02:00
Camilla Berglund
c1931eda37 Formatting, limited to MSVC. 2012-07-19 02:15:01 +02:00
Jorge Rodriguez
0627a2c2eb Added option for MSVC static runtime library. 2012-07-19 02:12:33 +02:00
Camilla Berglund
2753577dbd Removed dynamic loading of gdi32. 2012-03-30 02:28:15 +02:00
Camilla Berglund
fcf54b4b27 Moved dynamic loading macros to configuration header. 2012-03-29 14:21:04 +02:00
Camilla Berglund
dd8b098387 Moved _GLFW_BUILD_DLL into configuration header. 2012-03-29 14:06:26 +02:00
Camilla Berglund
4a3d85e9b1 Merge branch 'master' of github.com:elmindreda/glfw 2012-03-26 13:36:36 +02:00
Camilla Berglund
ee1d71adf3 Added OS X support to pkg-config file. 2012-03-26 13:35:14 +02:00
Camilla Berglund
2a8324955c Formatting. 2012-03-26 13:14:06 +02:00
Camilla Berglund
fd6bc698c0 Moved file generation around. 2012-03-26 12:54:50 +02:00
Camilla Berglund
6fd6c5f7e4 Moved pkg-config file generation. 2012-03-26 03:11:43 +02:00
Camilla Berglund
415ebbb97c Added cache variable for dependencies of GLFW. 2012-03-25 20:15:27 +02:00
Camilla Berglund
c097246312 Fixed listing of non-pkg-config libraries. 2012-03-25 17:34:21 +02:00
Camilla Berglund
8dc1391835 Marked library variable as advanced. 2012-03-25 17:25:03 +02:00
Camilla Berglund
730e2e55c9 Removed unused module. 2012-03-25 17:24:33 +02:00
Camilla Berglund
cfa798451e Fixed platform messages being mixed up. 2012-03-25 17:23:24 +02:00
Camilla Berglund
862efe78e3 Added fallback check for dlopen, clearer use of required libraries. 2012-03-25 17:22:35 +02:00
Camilla Berglund
bd8eb1399a Put platform detection in a single place. 2012-03-25 16:51:24 +02:00
Camilla Berglund
20e685d37b Formatted variables not used outside of the local CMake project. 2012-03-25 16:49:15 +02:00
Camilla Berglund
441452467a Marked library variables as advanced. 2012-03-25 15:05:48 +02:00
Camilla Berglund
d743793e71 Pkg-config dependency generation fixes. 2012-03-25 14:51:56 +02:00
Camilla Berglund
4a905d2e28 Comment update. 2012-03-25 14:43:23 +02:00
Camilla Berglund
9e8f547774 Formatting. 2012-03-25 13:59:34 +02:00
Camilla Berglund
23776f67e3 Formatting. 2012-03-25 13:58:07 +02:00
Camilla Berglund
7b46a184cb Added standard option to switch between static and dynamic library, dropped dynamic test. 2012-03-25 13:55:39 +02:00
Camilla Berglund
f21f196036 Added comment. 2012-03-25 13:52:35 +02:00
Camilla Berglund
7f1d91e67b Formatting. 2012-03-25 13:49:35 +02:00
Camilla Berglund
c175084e13 Added workaround for CMake bug 0006976. 2012-03-25 13:47:13 +02:00
Camilla Berglund
d204d5a434 Enabled all warnings on GNU C and compatibles. 2012-03-22 23:25:39 +01:00
Camilla Berglund
e7fb35a5d8 Removed legacy CMake policy. 2012-03-01 03:41:36 +01:00
Camilla Berglund
a27c444af4 Updated comment. 2012-02-29 20:19:05 +01:00
Camilla Berglund
537754aab8 Require CMake 2.8. 2012-02-29 20:17:09 +01:00
Camilla Berglund
cd7b9b1568 CMake file formatting. 2012-02-29 20:15:39 +01:00
Camilla Berglund
d608eb0086 Replaced hand rolled X extension detection with built-in version. 2012-02-19 05:28:15 +01:00
Camilla Berglund
b5cd3114af Added Doxyfile generation. 2012-02-02 18:15:58 +01:00
Camilla Berglund
2935652f48 Merge remote-tracking branch 'tikhomirov/osx_joystick'
Conflicts:
	.gitignore
	src/cocoa_init.m
2012-01-29 15:05:58 +01:00
Camilla Berglund
24dc846ac2 Re-used library list. 2012-01-28 00:12:06 +01:00
Camilla Berglund
a6981b7f83 Function and symbol checks are only performed on X11/GLX. 2012-01-28 00:01:05 +01:00
Camilla Berglund
0dac7131c8 Removed extra warning flags for Universal build. 2012-01-27 23:41:07 +01:00
Camilla Berglund
9433ba94a5 Removed unused macro variable. 2012-01-27 23:39:31 +01:00
Camilla Berglund
ebe4df478b Formatting. 2012-01-27 23:37:55 +01:00
Camilla Berglund
966076eca8 Added libm dependency for X11/GLX. 2012-01-27 23:17:20 +01:00
Camilla Berglund
a559b5da98 Added rudimentary detection of librt. 2011-11-03 02:43:10 +01:00
Camilla Berglund
d929752a42 Clarified functions. 2011-11-03 02:41:53 +01:00
Camilla Berglund
85982b2985 Removed Cygwin cross-compilation hacks. 2011-11-03 00:13:49 +01:00