CMakeLists.txt
changeset 34 6bfad7c963f4
parent 32 493d5d5198c8
child 40 33ea13cef185
equal deleted inserted replaced
33:14f3430c43b6 34:6bfad7c963f4
    62 endif()
    62 endif()
    63 if(LUA_EXECUTABLE)
    63 if(LUA_EXECUTABLE)
    64 	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)
    64 	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)
    65 endif()
    65 endif()
    66 
    66 
    67 ## Set up installer
       
    68 install(TARGETS loudmouth DESTINATION lib/lua/5.1)
       
    69 install(FILES lm.lua DESTINATION share/lua/5.1)
       
    70 install(FILES test.lua DESTINATION share/doc/${CPACK_PACKAGE_NAME}/examples)
       
    71 if(PERL_FOUND)
       
    72 	install(FILES ${lua-lm_BINARY_DIR}/loudmouth.html DESTINATION share/doc/${CPACK_PACKAGE_NAME})
       
    73 endif()
       
    74 install(FILES README TODO COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME})
       
    75 
       
    76 ## Packaging information
    67 ## Packaging information
    77 set(CPACK_PACKAGE_NAME liblua5.1-loudmouth)
    68 set(CPACK_PACKAGE_NAME liblua5.1-loudmouth)
    78 set(CPACK_PACKAGE_VERSION "0.9.0")
    69 set(CPACK_PACKAGE_VERSION "0.9.0")
    79 set(CPACK_PACKAGE_VENDOR "IsBear")
    70 set(CPACK_PACKAGE_VENDOR "IsBear")
    80 set(CPACK_PACKAGE_CONTACT "Myhailo Danylenko <isbear@ukrpost.net>")
    71 set(CPACK_PACKAGE_CONTACT "Myhailo Danylenko <isbear@ukrpost.net>")
    98 set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
    89 set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
    99 # XXX: Set package name directly to get rid of -Sources?
    90 # XXX: Set package name directly to get rid of -Sources?
   100 set(CPACK_SOURCE_IGNORE_FILES "/\\\\..*;\\\\.swp;~$;/build/;\\\\.tar\\\\.;\\\\.deb;\\\\.so")
    91 set(CPACK_SOURCE_IGNORE_FILES "/\\\\..*;\\\\.swp;~$;/build/;\\\\.tar\\\\.;\\\\.deb;\\\\.so")
   101 include(CPack)
    92 include(CPack)
   102 
    93 
       
    94 ## Set up installer
       
    95 install(TARGETS loudmouth DESTINATION lib/lua/5.1)
       
    96 install(FILES lm.lua DESTINATION share/lua/5.1)
       
    97 install(FILES test.lua DESTINATION share/doc/${CPACK_PACKAGE_NAME}/examples)
       
    98 if(PERL_FOUND)
       
    99 	install(FILES ${lua-lm_BINARY_DIR}/loudmouth.html DESTINATION share/doc/${CPACK_PACKAGE_NAME})
       
   100 endif()
       
   101 install(FILES README TODO COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME})
       
   102 
   103 ## The End ## vim: se ts=4: ##
   103 ## The End ## vim: se ts=4: ##