Browse Source

BUG: Pay attention to the MACOSX_BUNDLE target property only on APPLE platforms.

Brad King 19 years ago
parent
commit
15f7676a6d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Source/cmInstallTargetGenerator.cxx

+ 2 - 2
Source/cmInstallTargetGenerator.cxx

@@ -116,7 +116,8 @@ void cmInstallTargetGenerator::GenerateScript(std::ostream& os)
         }
 
       // Handle OSX Bundles.
-      if(this->Target->GetPropertyAsBool("MACOSX_BUNDLE"))
+      if(this->Target->GetMakefile()->IsOn("APPLE") &&
+         this->Target->GetPropertyAsBool("MACOSX_BUNDLE"))
         {
         // Compute the source locations of the bundle executable and
         // Info.plist file.
@@ -134,7 +135,6 @@ void cmInstallTargetGenerator::GenerateScript(std::ostream& os)
                                                 false);
         destination += ".app/Contents";
 
-
         // Install the Info.plist file.
         this->AddInstallRule(os, destination.c_str(), cmTarget::INSTALL_FILES,
                              plist.c_str());