CMakeLists.txt
changeset 48 ef69edc792be
parent 47 4bf7ef2fea2e
child 54 6bef2082e5f9
equal deleted inserted replaced
47:4bf7ef2fea2e 48:ef69edc792be
    63 
    63 
    64 ## Extra targets
    64 ## Extra targets
    65 if(DOCGEN_EXECUTABLE)
    65 if(DOCGEN_EXECUTABLE)
    66 	add_custom_command(OUTPUT ${lua-lm_BINARY_DIR}/loudmouth.html COMMAND ${DOCGEN_EXECUTABLE} -f html -t "Lua-loudmouth API reference" -o ${lua-lm_BINARY_DIR}/loudmouth.html -- ${loudmouth_SOURCES} DEPENDS ${DOCGEN_EXECUTABLE} ${loudmouth_SOURCES} WORKING_DIRECTORY ${lua-lm_SOURCE_DIR})
    66 	add_custom_command(OUTPUT ${lua-lm_BINARY_DIR}/loudmouth.html COMMAND ${DOCGEN_EXECUTABLE} -f html -t "Lua-loudmouth API reference" -o ${lua-lm_BINARY_DIR}/loudmouth.html -- ${loudmouth_SOURCES} DEPENDS ${DOCGEN_EXECUTABLE} ${loudmouth_SOURCES} WORKING_DIRECTORY ${lua-lm_SOURCE_DIR})
    67 	add_custom_target(doc ALL DEPENDS ${lua-lm_BINARY_DIR}/loudmouth.html)
    67 	add_custom_target(doc ALL DEPENDS ${lua-lm_BINARY_DIR}/loudmouth.html)
       
    68 	add_custom_command(OUTPUT ${lua-lm_SOURCE_DIR}/docs/api.mdwn COMMAND ${DOCGEN_EXECUTABLE} -f mdwn -t "Lua-loudmouth API reference" -o ${lua-lm_SOURCE_DIR}/docs/api.mdwn -- ${loudmouth_SOURCES} DEPENDS ${DOCGEN_EXECUTABLE} ${loudmouth_SOURCES} WORKING_DIRECTORY ${lua-lm_SOURCE_DIR})
       
    69 	add_custom_target(update_api DEPENDS ${lua-lm_SOURCE_DIR}/docs/api.mdwn)
    68 endif()
    70 endif()
    69 if(LUA_EXECUTABLE)
    71 if(LUA_EXECUTABLE)
    70 	add_custom_target(test COMMAND env "LUA_PATH=${lua-lm_SOURCE_DIR}/?.lua;${LUA_PATH}" "LUA_CPATH=${lua-lm_SOURCE_DIR}/?.so;${lua-lm_BINARY_DIR}/?.so;${LUA_CPATH}" "${LUA_EXECUTABLE}" "${lua-lm_SOURCE_DIR}/test.lua" "${TEST_USER}" "${TEST_PASSWORD}" "${TEST_TO}" "${TEST_FINGERPRINT}" DEPENDS loudmouth VERBATIM)
    72 	add_custom_target(test COMMAND env "LUA_PATH=${lua-lm_SOURCE_DIR}/?.lua;${LUA_PATH}" "LUA_CPATH=${lua-lm_SOURCE_DIR}/?.so;${lua-lm_BINARY_DIR}/?.so;${LUA_CPATH}" "${LUA_EXECUTABLE}" "${lua-lm_SOURCE_DIR}/test.lua" "${TEST_USER}" "${TEST_PASSWORD}" "${TEST_TO}" "${TEST_FINGERPRINT}" DEPENDS loudmouth VERBATIM)
    71 endif()
    73 endif()
    72 
    74 
   102 install(FILES lm.lua DESTINATION share/lua/5.1)
   104 install(FILES lm.lua DESTINATION share/lua/5.1)
   103 install(FILES test.lua DESTINATION share/doc/${CPACK_PACKAGE_NAME}/examples)
   105 install(FILES test.lua DESTINATION share/doc/${CPACK_PACKAGE_NAME}/examples)
   104 if(DOCGEN_EXECUTABLE)
   106 if(DOCGEN_EXECUTABLE)
   105 	install(FILES ${lua-lm_BINARY_DIR}/loudmouth.html DESTINATION share/doc/${CPACK_PACKAGE_NAME})
   107 	install(FILES ${lua-lm_BINARY_DIR}/loudmouth.html DESTINATION share/doc/${CPACK_PACKAGE_NAME})
   106 endif()
   108 endif()
   107 install(FILES README TODO COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME})
   109 install(FILES docs/readme.mdwn docs/todo.mdwn COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME})
   108 
   110 
   109 ## The End ## vim: se ts=4 sw=4: ##
   111 ## The End ## vim: se ts=4 sw=4: ##