> On Jan 26, 2016, at 10:39 AM, Barry Smith <[email protected]> wrote:
>
>
>> On Jan 26, 2016, at 12:33 AM, Justin Chang <[email protected]> wrote:
>>
>> Hi developers,
>>
>> Is there any particular reason why PETSc ./configure always compiles and
>> installs Ctetgen even if no updates are made to the source code?
>
> Yes
Matt reworked tetgen to use the PETSc include files thus ctetgen cannot be
built before the PETSc configure files are generated and written. Hence it is
compiling ctetgen using the package.postProcess() method instead of the usual
method used for building other packages. The postProcess() is less mature and
doesn't yet have checks to prevent unnecessary recompiles etc. Someday it may
be improved.
>
>> Not that it's a big deal or anything, but it just gives me that same
>> uncomfortable itchy feeling of seeing my high school math teacher erase
>> everything from the chalk board except for that one corner.
>>
>> Thanks,
>> Justin
>