Compiling messages.mc failed in paths containing a space. Eugene
Lifshitz advised how to construct a commandline which would work
in such paths.
Changes since 2.9
-----------------
Changes since 2.9
-----------------
+ * Fixed failure to compile messages.mc in paths containing spaces.
+
* Fixed edge case with CreateProcess().
Correctly handle the case where the application executable is under
* Fixed edge case with CreateProcess().
Correctly handle the case where the application executable is under
application could be left running on service shutdown, and that a missing\r
registry value for AppDirectory confused NSSM.\r
Thanks to Peter Wagemans and Laszlo Keresztfalvi for suggesting throttling restarts.\r
application could be left running on service shutdown, and that a missing\r
registry value for AppDirectory confused NSSM.\r
Thanks to Peter Wagemans and Laszlo Keresztfalvi for suggesting throttling restarts.\r
-Thanks to Eugene Lifshitz for finding an edge case in CreateProcess().\r
+Thanks to Eugene Lifshitz for finding an edge case in CreateProcess() and for\r
+advising how to build messages.mc correctly in paths containing spaces.\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
- CommandLine="mc -A $(InputDir)/$(InputName).mc -r $(InputDir) -h $(InputDir)
"\r
+ CommandLine="mc -A $(InputName).mc -r . -h ."\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r
</FileConfiguration>\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r
</FileConfiguration>\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
- CommandLine="mc -A $(InputDir)\$(InputName).mc -r $(InputDir) -h $(InputDir)
"\r
+ CommandLine="mc -A $(InputName).mc -r . -h ."\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r
</FileConfiguration>\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r
</FileConfiguration>\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
- CommandLine="mc -A $(InputDir)/$(InputName).mc -r $(InputDir) -h $(InputDir)
"\r
+ CommandLine="mc -A $(InputName).mc -r . -h ."\r
AdditionalDependencies=""\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r
AdditionalDependencies=""\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Compiling messages"\r
- CommandLine="mc -A $(InputDir)/$(InputName).mc -r $(InputDir) -h $(InputDir)
"\r
+ CommandLine="mc -A $(InputName).mc -r . -h ."\r
AdditionalDependencies=""\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r
AdditionalDependencies=""\r
Outputs="$(InputName).rc;$(InputName).h"\r
/>\r