[CMake] byte-compiling emacs lisp sources
Tim Blechmann
tim at klingt.org
Sat Feb 13 07:05:19 EST 2010
hi all,
i've got some troubles to byte-compile emacs lisp files with cmake.
basically, i need to do the following
- copy source file to the build directory
- compile the elc file with: "emacs -batch -f batch-byte-compile
/path/to/source.el"
- add an install rule to install the generated elc file to
"share/emacs/site-lisp"
currently, i am using this snippet:
configure_file(${el}
${CMAKE_CURRENT_BINARY_DIR}/${el})
add_custom_command(TARGET ${el}c
COMMAND emacs -batch -f batch-byte-compile
${CMAKE_CURRENT_BINARY_DIR}/${el}
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${el})
install(TARGETS ${el}c
DESTINATION "share/emacs/site-lisp")
however, neither the byte-code target is generated, nor the does the install
statement want to install the target (since it is not an executable, library
or module)
what am i doing wrong? or is there a module for building emacs byte-code
files?
thanks in advance, tim
--
tim at klingt.org
http://tim.klingt.org
Which is more musical, a truck passing by a factory or a truck passing
by a music school?
John Cage
More information about the CMake
mailing list