Command Line build - Embedded chm overwriting new chm
Many of my projects reference material in other chm files. The "link to remote URL" copies the remote chm file(s) into the active project. If I then compile the active project, it also outputs those "copied in" chm files. This is expected behavior and works if the chm being imported is current.
However, I am using a simple batch file to compile 40 projects sequentially into a single folder:
cd C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\RoboHTML
rhcl.exe S:\STHELP\SOURCE\en-US\RoboHelp\01Help\01Help.xpj -b
rhcl.exe S:\STHELP\SOURCE\en-US\RoboHelp\02Help\02Help.xpj -b
rhcl.exe S:\STHELP\SOURCE\en-US\RoboHelp\10Help\10Help.xpj -b
etc....
The problem is that if project 10 already contains 02.chm (from an earlier build), then the new 02.chm is overwritten by that older verson of 02.chm when project 10 compiles.
If I compile each project and copy the chms to a single folder, when all new chms are present then it all works. The developers however, are looking to automate the build process.
Is there a way to inhibit the "copied in" 02.chm chm being output from project 10, or re-import 02.chm (the new one) when project 10 compiles. Is it even possible to compile all the projects into a single folder?
Regards
Steve
