summaryrefslogtreecommitdiffstats
path: root/Source/CPack/cmCPackDebGenerator.cxx
diff options
context:
space:
mode:
authorEric NOULARD <eric.noulard@gmail.com>2010-08-23 14:14:40 (GMT)
committerEric NOULARD <eric.noulard@gmail.com>2010-08-23 14:14:40 (GMT)
commit40dc97dc73b67d76442b386b73c57437fa72db34 (patch)
tree791ced92f94cc0ff369aba2352576268d46219bc /Source/CPack/cmCPackDebGenerator.cxx
parentb718597b8bf50cee6be222915f41294f9fe89f5e (diff)
downloadCMake-40dc97dc73b67d76442b386b73c57437fa72db34.zip
CMake-40dc97dc73b67d76442b386b73c57437fa72db34.tar.gz
CMake-40dc97dc73b67d76442b386b73c57437fa72db34.tar.bz2
CPack Backward-compatibly enforce DESTDIR for DEB and RPM
Diffstat (limited to 'Source/CPack/cmCPackDebGenerator.cxx')
-rw-r--r--Source/CPack/cmCPackDebGenerator.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/CPack/cmCPackDebGenerator.cxx b/Source/CPack/cmCPackDebGenerator.cxx
index 58c6dc3..ac2e151 100644
--- a/Source/CPack/cmCPackDebGenerator.cxx
+++ b/Source/CPack/cmCPackDebGenerator.cxx
@@ -43,7 +43,10 @@ cmCPackDebGenerator::~cmCPackDebGenerator()
int cmCPackDebGenerator::InitializeInternal()
{
this->SetOptionIfNotSet("CPACK_PACKAGING_INSTALL_PREFIX", "/usr");
-
+ if (cmSystemTools::IsOff(this->GetOption("CPACK_SET_DESTDIR")))
+ {
+ this->SetOption("CPACK_SET_DESTDIR", "I_ON");
+ }
return this->Superclass::InitializeInternal();
}