Colleagues,

Sorry for the very lengthy subject line, but I'm seeing
unexpected/undesired behavior that I wonder if (a) anyone else has
experienced and/or (b) anyone else has a way to prevent.

I am using CMake to drive a command-line call to LyX to build a document
from a directory that is different than the LyX file (an "out-of-source"
build).  The LyX document has relative paths for files included.  During
the build process, LyX is creating empty directories, in a relative sense,
for the included file(s).  This is ultimately polluting my source
directory.  I'm seeing this with both LyX 2.3.2 and 2.3.3 on macOS 10.13
and 10.14.

A concrete MWE is attached.

In the example, the steps to reproduce are:

   1. Untar/zip.
   2. Navigate to the `doc` subdirectory.
   3. Make a new `build` subdirectory and enter it.
   4. Configure using cmake (i.e., `cmake ..`).
   5. Build (i.e., `make`).
   6. In the `build` directory, there should now be `base_doc.pdf,` as
   desired.  However, in the parent `doc` directory, there will be an empty
   `include` directory.

I presume this is a bug.  If that is agreed, I'll file this into the
tracker.  Whether it is or not, does anyone see a way to prevent this
behavior?

Thanks,
Joel

Attachment: cmd_line_test.tar.gz
Description: GNU Zip compressed data

Reply via email to