Use Shebang in cxxtestgen when appropriate (#3458)
authorAlex Ozdemir <aozdemir@hmc.edu>
Thu, 14 Nov 2019 18:39:05 +0000 (10:39 -0800)
committerAndres Noetzli <andres.noetzli@gmail.com>
Thu, 14 Nov 2019 18:39:05 +0000 (10:39 -0800)
commit68eea7921ddfa0544e2f7936fe5f7724107df189
tree318cad838a4026e7c3f9bc177d4ce077d51f4d65
parent0383980050ab86b1a4f7f265d9c8527e627ef971
Use Shebang in cxxtestgen when appropriate (#3458)

CxxTest's generator has one of three names, depending on the CxxTest
version:
* `cxxtestgen.py`, a python program
* `cxxtestgen`, some kind of program with a shebang
* `cxxtestgen.pl`, a perl program

We were mistakenly assuming that the `cxxtestgen` form was always a
python program.

Now, if we find that form on the system, we assume that it is has a
shebang, and is executable.
cmake/FindCxxTest.cmake
test/unit/CMakeLists.txt