diff --git a/bin/install.pike b/bin/install.pike
index 6873bdb8ccad9d798dfb6819e54c6e65de5ba48b..7797802f2d4aba5b6025229f2b6c08b695c102e0 100644
--- a/bin/install.pike
+++ b/bin/install.pike
@@ -2,7 +2,7 @@
 
 // Pike installer and exporter.
 //
-// $Id: install.pike,v 1.153 2004/12/04 16:41:19 grubba Exp $
+// $Id: install.pike,v 1.154 2004/12/06 14:54:50 grubba Exp $
 
 #define USE_GTK
 
@@ -1968,6 +1968,9 @@ void make_wix()
   Directory root = Directory("SourceDir",
 			     Standards.UUID.UUID(version_guid)->encode(),
 			     "TARGETDIR");
+  /* Workaround for bug in light. */
+  root->extra_ids["PIKE_TARGETDIR"] = 1;
+
   root->merge_module(".", "Pike_module.msm", "Pike", "TARGETDIR");
 
   string title =