20 Commits

Author SHA1 Message Date
David Demelier
9a8fdd37c6 Build system: CMake is back, managing xft optional. 2011-06-13 14:32:39 +02:00
Martin Duquesnoy
4a804a740b Cfactor: Add cfactor.c and move all client_factor function of client.c 2011-05-01 15:48:12 +02:00
Raphael Khaiat
bc31510d64 Merge branch master in bacardi55 2010-11-19 23:41:56 +01:00
Philippe Pepiot
6bd0175db0 BuildSystem: complete rewrite
Should compile properly on Linux, FreeBSD, OpenBSD and NetBSD
2010-11-16 13:09:40 +01:00
Philippe Pepiot
5a05594092 BuildSystem: add BSDMakefile 2010-11-11 16:14:26 +01:00
Philippe Pepiot
7db51713e5 Build System: remove cmake
Cmake is bloat and wmfs doesn't need a complex build system
So now wmfs compile with a Makefile using gmake and pkg-config
compilation options can be customised through confix.mk (dwm like)

Remove doxygen config files (wmfs code doesn't use it, and nobody use
doxygen with wmfs)
Replace wmfsrc.in by wmfsrc (change @WMFS_TERM@ and use shell choice
urxvt || xterm || ...)
Remove generation of Changelog file (we can git log > Changelog before
creating a dist package)
Remove README from install process (this file don't need to be included in dist
package)

What's next before merging into master ?
- provide a BSD Makefile
- discuss if we use or not pkg-config (we can document common places
  to include directory and libs in config.mk)
- compile out of tree
2010-11-09 12:15:11 +01:00
Philippe Pepiot
21c5c36c1e Build System: Re set LIBRARIES_TO_LINK
with Xinerama and Xrandr optional
2009-07-11 23:06:38 +02:00
Martin Duquesnoy
1f39bf1d9c Conf: Update wmfsrc.in 2009-05-09 11:55:48 +02:00
Martin Duquesnoy
5134495460 Conf: Update default conf. 2009-05-09 11:53:56 +02:00
Philippe Pepiot
a332f8f85e Build system: find a term for wmfsrc 2009-05-03 19:17:37 +02:00
Philippe Pepiot
1686d28607 Build System: remove generating man pages. And dependancies on asciidoc and xmlto 2009-04-22 22:06:01 +02:00
Martin Duquesnoy
0b21f0c263 shell: Add license 2009-02-21 20:18:08 +01:00
Marc Lagrange
f0670c213e CMake: Add doxugen build via custom target, fix configure_files, and update doxygen file.
- Doxygen documentation cann be built via 'make doc' in build dir if you have doxygen
  - configure_files now configure output to build dir
  - update doxygen file to latest revision accepted by doxy (doxygen -u)

Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-11-23 09:36:29 +01:00
Marc Lagrange
f0a78fd027 Add doc/ directory in gitignore
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-11-09 20:27:17 +01:00
Marc Lagrange
5eeb84bc37 CMake: Fix config.h: No such file or directory
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-10-15 19:10:06 +02:00
Marc Lagrange
067dd2f1df Update gitignore
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-10-05 21:04:03 +02:00
Marc Lagrange
6ece813bf3 [CMake] Add uninstall target
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-09-21 00:52:10 +02:00
Marc Lagrange
144d585238 Fix .gitignore and remove build
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-09-15 21:28:27 +02:00
Marc Lagrange
2d9d8c3328 [CMake] Add manpage generation + add first manpage
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-09-13 14:24:01 +02:00
Marc Lagrange
9e98027673 Initial commit - New improvments :
· Configuration with ~/.wmfsrc with libconfig
        · Bugfixes
        · Layouts and tile
        · "virtuals desktops"
        · Bugs added :D
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-08-10 17:37:24 +02:00