Added cpack support, updated ChangeLog and AUTHORS
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Tue, 10 Mar 2009 22:51:57 +0000 (23:51 +0100)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Tue, 10 Mar 2009 22:51:57 +0000 (23:51 +0100)
AUTHORS
CMakeLists.txt
ChangeLog
src/CMakeLists.txt

diff --git a/AUTHORS b/AUTHORS
index 40e23f3..f3b3d2d 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,3 +1,8 @@
 Main developers:
 
   Intra2net AG <opensource@intra2net.com>
+
+Contributors in alphabetical order,
+see ChangeLog for full details:
+
+  Marius Kintel <kintel@sim.no>
index 6b76f13..b447b3f 100644 (file)
@@ -33,4 +33,38 @@ configure_file(${PROJECT_SOURCE_DIR}/config.h.cmake ${PROJECT_BINARY_DIR}/config
 add_definitions(-DHAVE_CONFIG_H)
 INCLUDE_DIRECTORIES(${PROJECT_BINARY_DIR})
 
+# Package information
+set(CPACK_PACKAGE_VERSION              ${VERSION_STRING})
+set(CPACK_PACKAGE_CONTACT              "http://www.intra2net.com/en/developer/libftdi/mailinglist.php")
+set(CPACK_PACKAGE_DESCRIPTION          "ftdi eeprom tool.")
+set(CPACK_PACKAGE_DESCRIPTION_SUMMARY  ${CPACK_PACKAGE_DESCRIPTION}
+                                       )
+# Package settings
+if(${UNIX})
+  set(CPACK_GENERATOR                    "DEB;RPM")
+  set(CPACK_CMAKE_GENERATOR              "Unix Makefiles")
+  set(CPACK_PACKAGE_NAME                 ${PROJECT_NAME})
+  set(CPACK_PACKAGE_FILE_NAME            ${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION})
+endif(${UNIX})
+
+if(${WIN32})
+  set(CPACK_GENERATOR                    "NSIS")
+  set(CPACK_CMAKE_GENERATOR              "MinGW Makefiles")
+  set(CPACK_PACKAGE_NAME                 "${PROJECT_NAME}")
+  set(CPACK_PACKAGE_VENDOR               "")
+  set(CPACK_PACKAGE_INSTALL_DIRECTORY    "ftdi_eeprom")
+  set(CPACK_PACKAGE_FILE_NAME            "${PROJECT_NAME}-${VERSION_STRING}-win32")
+  set(CPACK_NSIS_DISPLAY_NAME            "ftdi_eeprom")
+  set(CPACK_NSIS_MODIFY_PATH             "ON")
+endif(${WIN32})
+
+set(CPACK_RESOURCE_FILE_LICENSE        ${CMAKE_SOURCE_DIR}/COPYING)
+
+# Subdirectories
+if(${UNIX})
+  set(CPACK_SET_DESTDIR "ON")
+endif(${UNIX})
+
 add_subdirectory(src)
+
+include(CPack)
index 0794447..2e66b1f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+New in 0.4 - 2009-XX-XX
+-----------------------
+* cmake support (Marius Kintel)
+* Updated autoconf suite
+
 New in 0.3 - 2009-02-16
 -----------------------
 * Fix a crash using newer libftdi versions
index b49ee71..256cf1f 100644 (file)
@@ -1,2 +1,4 @@
 ADD_EXECUTABLE(ftdi_eeprom main.c)
 TARGET_LINK_LIBRARIES(ftdi_eeprom ${libs})
+
+install (TARGETS ftdi_eeprom DESTINATION bin)