Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#2786 closed task (wontfix)

CPack packaging support

Reported by: jng Owned by: jng
Priority: high Milestone: 4.0
Component: Build System Version:
Severity: major Keywords:
Cc: External ID:

Description

Add support in the CMake build to support package generation via CPack

Change History (3)

comment:1 by jng, 5 years ago

CPack in its current form is not quite useful for us in MapGuide as a majority of the MapGuide thirdparty libs are not built via CMake, but via make and autotools (which currently requires a separate assist build phase via cmake_bootstrap.sh).

CPack relies on us being able to install() such external library files which is not possible in this current setup.

The best we can do here is to use the prefix defined in cmake_bootstrap.sh as an intermediate staging are from which our CMake build "copies" from into its CMAKE_CURRENT_BINARY_DIR staging area, that we can then proceed to install() from.

comment:2 by jng, 5 years ago

Resolution: wontfix
Status: assignedclosed

The way that Apache and PHP are installed with absolute paths baked across various "installed" files make any attempts to create packages via CPack completely untenable.

comment:3 by jng, 5 years ago

Milestone: 3.34.0

Milestone renamed

Note: See TracTickets for help on using tickets.