Browse Source

BUG: fix CPack to use correct paths

Ken Martin 19 years ago
parent
commit
f131463e3d
1 changed files with 5 additions and 1 deletions
  1. 5 1
      Source/CPack/cmCPackGenericGenerator.cxx

+ 5 - 1
Source/CPack/cmCPackGenericGenerator.cxx

@@ -325,7 +325,11 @@ int cmCPackGenericGenerator::InstallProject()
       cmGlobalGenerator* globalGenerator 
       cmGlobalGenerator* globalGenerator 
         = this->MakefileMap->GetCMakeInstance()->CreateGlobalGenerator(
         = this->MakefileMap->GetCMakeInstance()->CreateGlobalGenerator(
           cmakeGenerator);
           cmakeGenerator);
-
+      // set the global flag for unix style paths on cmSystemTools as 
+      // soon as the generator is set.  This allows gmake to be used
+      // on windows.
+      cmSystemTools::SetForceUnixPaths(globalGenerator->GetForceUnixPaths());
+      
       // Does this generator require pre-install?
       // Does this generator require pre-install?
       if ( globalGenerator->GetPreinstallTargetName() )
       if ( globalGenerator->GetPreinstallTargetName() )
         {
         {