[CMake] Cpack for genrate deb package: No rule to make target preinstall

Alexander Neundorf a.neundorf-work at gmx.net
Tue Nov 4 16:27:43 EST 2008


On Tuesday 04 November 2008, Giuseppe Calà wrote:
> Hi, I'm just new to cmake and I'm experimenting it. In particular I'm
> trying to generate a deb file with cmake. For the purpose I have downloaded
> sqliteman x; this package installs with cmake so in
> CMakeLists.txt I have added the following:
>
> INCLUDE(InstallRequiredSystemLibraries)
>
> SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Sqliteman is simple but powerfull
> Sqlite3 GUI database manager.")
> SET(CPACK_PACKAGE_VENDOR "Petr Vanek <petr at scribus.info>")
> SET(CPACK_GENERATOR "DEB")
> SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
> SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
> SET(CPACK_PACKAGE_VERSION_MAJOR "1")
> SET(CPACK_PACKAGE_VERSION_MINOR "2")
> SET(CPACK_PACKAGE_VERSION_PATCH "0")
> SET(CPACK_INSTALL_CMAKE_PROJECTS
> "${CMAKE_CURRENT_SOURCE_DIR};SqliteMan;ALL;/")

I think this must be CMAKE_CURRENT_BINARY_DIR, not CMAKE_CURRENT_SOURCE_DIR .

Alex


More information about the CMake mailing list