EXIT AUTOCRAP \o/
[apps/madmutt.git] / lib-mime / CMakeLists.txt
1 MACRO(TOKENS _var _script _def _out)
2     ADD_CUSTOM_COMMAND(
3         OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/${_out}
4         MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/${_def} ${CMAKE_CURRENT_SOURCE_DIR}/${_script}
5         COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/${_script} ${CMAKE_CURRENT_SOURCE_DIR}/${_out} < ${_def}
6         COMMENT "Generating ${CMAKE_CURRENT_SOURCE_DIR}/${_out} from ${CMAKE_CURRENT_SOURCE_DIR}/${_def}"
7     )
8     LIST(APPEND ${_var} ${CMAKE_CURRENT_SOURCE_DIR}/${_out})
9 ENDMACRO(TOKENS _script _def _out)
10
11 TOKENS(libmimesrc mime-token.sh mime-token.def mime-token.h)
12 TOKENS(libmimesrc mime-token.sh mime-token.def mime-token.c)
13 MADMUTT_SOURCES(libmimesrc libmimegen
14     mime.cpkg
15     crypt.c
16     rfc822address.c
17     rfc822parse.c
18     rfc1524.c
19     rfc2047.c
20     rfc2231.c
21     rfc3676.c
22 )
23
24 ADD_LIBRARY(mime ${libmimesrc})