Michael Gehring
6f8aa30b2f
cmake: use BUILD_DIR/SOURCE_DIR shorthands
...
basically:
s/CMAKE_CURRENT_SOURCE_DIR/SOURCE_DIR/g
s/CMAKE_CURRENT_BINARY_DIR/BUILD_DIR/g
2008-06-23 14:15:55 +02:00
Pierre Habouzit
c2df807ede
Use gperf to tokenize some strings.
...
This makes the code way more readable, and also avoids a lot of strcmps.
Use it for draw_align_get_from_str as a proof of concept.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
2008-06-23 07:41:22 +02:00
Michael Gehring
426d2fee9e
cmake: update git version every build
2008-06-22 22:13:06 +02:00
Michael Gehring
35dce79296
cmake: bring back release codename
2008-06-22 22:13:06 +02:00
Michael Gehring
9206a60e88
cmake: consolidate version strings
2008-06-22 22:13:06 +02:00
Félix C. Morency
d42cdc47c3
cmake: Fixed source package generation
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-22 09:51:54 +02:00
Michael Gehring
e1dd1344fc
cmake: make out-of-source build work with readonly source dir
2008-06-22 03:00:42 +02:00
Michael Gehring
f231e8496a
cmake: cmake < 2.6 doesn't know FILE(STRINGS ...)
2008-06-21 15:10:59 +02:00
Michael Gehring
8fdd5fa62e
cmake: install LICENSE/README/...
2008-06-21 10:20:00 +02:00
Michael Gehring
94c0b483fb
cmake: make generated headers a real target with dependecies
2008-06-21 10:20:00 +02:00
Michael Gehring
0ec46b99b9
cmake: move cmake 2.4 compatibility settings on top
2008-06-21 10:20:00 +02:00
Michael Gehring
dd3e37624b
cmake: macroify FIND_LIBRARY/check
2008-06-21 10:20:00 +02:00
Michael Gehring
ad073bc64c
cmake: add vim fold markers
2008-06-21 10:20:00 +02:00
Michael Gehring
37ccec4800
cmake: restructure required/optional libs
2008-06-21 10:20:00 +02:00
Michael Gehring
30ea399f52
cmake: remove unnecessary variables
2008-06-21 10:20:00 +02:00
Michael Gehring
a25ce00935
cmake: make building manpages an option
2008-06-21 10:20:00 +02:00
Michael Gehring
92e7c4f940
cmake: move doxygen target to CMakeLists.txt
2008-06-21 10:20:00 +02:00
Michael Gehring
0aa87e68b8
cmake: group external utilities
2008-06-21 10:20:00 +02:00
Michael Gehring
8b4f39900a
cmake: add WITH_IMLIB2 WITH_DBUS to config.h.in
2008-06-20 15:40:31 +02:00
Michael Gehring
69c2e771dc
cmake: it's Imlib2 not Imlib
2008-06-20 15:40:31 +02:00
Michael Gehring
ddbabb3479
cmake: UsePkgConfig module is not used
2008-06-20 15:40:31 +02:00
Félix C. Morency
77f5fbcc60
Fixed loose loop construct support and cmake min version
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-20 15:38:37 +02:00
Julien Danjou
6f89051f8d
build: add -Wmissing-format-attribute
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-20 14:49:37 +02:00
Michael Gehring
1f889a0108
cmake: provide PREFIX as shorthand for CMAKE_INSTALL_PREFIX
2008-06-20 12:42:46 +02:00
Michael Gehring
925c9452d0
cmake: macroify CONFIGURE_FILE
2008-06-20 12:40:01 +02:00
Michael Gehring
1a94a4b36e
cmake: make d-bus and imlib optional again
2008-06-20 12:19:21 +02:00
Félix C. Morency
cc79b387fc
* Fixed install path
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-20 07:04:34 +02:00
Julien Danjou
0a6927a862
cmake: reset cflags
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-19 23:18:10 +02:00
Julien Danjou
34cd0f5631
cmake: add cpack source stuff
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-19 22:56:00 +02:00
Julien Danjou
edc5d7d528
cmake: clean stuff
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-19 22:49:26 +02:00
Félix C. Morency
11cdef7839
* Fixed merge problem
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-19 22:28:47 +02:00
Félix C. Morency
45ba24676b
* Fixed CPack package generation
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-19 22:28:47 +02:00
Félix C. Morency
e0107429d3
* Fixed man page generation
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-06-19 22:28:47 +02:00
Michael Gehring
2244f34099
cmake: gtk -> gdk/gdk-pixbuf
2008-06-19 22:28:47 +02:00
Michael Gehring
a5f909a3df
cmake: variables that are used in .in files need absolute path
2008-06-19 22:28:47 +02:00
Félix C. Morency
bec519e726
* Fixed CPack package generation
2008-06-19 22:28:47 +02:00
Félix C. Morency
a66c82b25e
* Fixed man page generation
2008-06-19 22:28:47 +02:00
Michael Gehring
d605fd23ec
cmake: add vim modeline
2008-06-19 22:28:47 +02:00
Michael Gehring
34a5a75860
cmake: fix icon install path
2008-06-19 22:28:47 +02:00
Michael Gehring
08ad77d94c
cmake: use $HOSTNAME and $USER for COMPILE_{BY,HOSTNAME}
2008-06-19 22:28:47 +02:00
Michael Gehring
c5012826d5
cmake: generate apigendoc.txt
2008-06-19 22:28:47 +02:00
Michael Gehring
f7d78e1689
cmake: add libev check
2008-06-19 22:28:47 +02:00
Michael Gehring
5b52c148a6
cmake: add basic git version stamp
2008-06-19 22:28:47 +02:00
Félix C. Morency
cf90813f87
* Fixed man install relative to prefix
2008-06-19 22:28:47 +02:00
Félix C. Morency
b14a18c781
* Gzip and install man pages
2008-06-19 22:28:47 +02:00
Michael Gehring
7d1bb047dd
cmake: configure awesome.doxygen
2008-06-19 22:28:47 +02:00
Felix C. Morency
26a91507a0
* Added CMake-based build system necessary files
2008-06-19 22:28:47 +02:00