Confirmed.

The set_property() statements are a bit different in this CMakeLists.txt
file: APPEND vs. APPEND_STRING
"If the APPEND option is given the list is appended to any existing
property value (except that empty values are ignored and not appended). If
the APPEND_STRING option is given the string is appended to any existing
property value as string, i.e. it results in a longer string and not a list
of strings."

However, I'll try again with current CMake binaries.

Regards,
    Daniel

Am Mi., 10. Feb. 2021 um 16:46 Uhr schrieb Clifford Yapp <
cliffy...@gmail.com>:

> So, to confirm you're seeing the line:
>
> 32.2/include";CFG_RUNTIME_DOCDIR="C:/Program Files/BRL-CAD
> 7.32.2/share/man"-Ot -Oi
>
> Checking my output, it looks like:
>
> 32.2/include";CFG_RUNTIME_DOCDIR="C:/Program Files/BRL-CAD
> 7.32.2/share/man";-Ot -Oi
>
> Those flags are coming from this line (src/other/tcl/CMakeLists.txt:115):
>
> set_property(SOURCE ${srcfile} APPEND_STRING PROPERTY COMPILE_DEFINITIONS
> "-Ot -Oi -fp:strict -Gs -GS -GL -MD")
>
> My first suggestion would be to try a newer CMake version and see if that
> addresses it.
>
> Cliff
>
> On Wed, Feb 10, 2021 at 5:32 AM Daniel Roßberg <danielmrossb...@gmail.com>
> wrote:
>
>> Yes, clean checkout and new created build directory. CMake version is
>> 3.15.4.
>>
>> The bug is visible in the tcl.vcxproj file: In the lines containing
>> CFG_RUNTIME_DOCDIR, a semicolon is missing after the directory string. If
>> you have it with your version, I'll try again with an updated CMake.
>> (Unfortunately, it can happen that I can't update it before next Monday.)
>>
>> Regards,
>>     Daniel
>>
>> Am Mi., 10. Feb. 2021 um 00:05 Uhr schrieb Clifford Yapp <
>> cliffy...@gmail.com>:
>>
>>> Is that with a clean build directory?  Also, which version of CMake?
>>>
>>> I also built with VS2019, so it's curious that that configuration should
>>> fail...
>>>
>>>
>>> On Tue, Feb 9, 2021 at 10:44 AM Daniel Roßberg <
>>> danielmrossb...@gmail.com> wrote:
>>>
>>>> Hmm, my Visual Studio 2019 build fails, Release, sources from
>>>> branches/RELEASE, plain CMake run (nothing changed).
>>>> Error in src/other/tcl/generic/tclPkgConfig.c, line 107.  The
>>>> CFG_RUNTIME_DOCDIR makro looks bad.  It includes compiler switches after
>>>> the path string.  They aren't cleanly separated (at least for Visual
>>>> Studio).
>>>>
>>>> Regards
>>>>     Daniel
>>>>
>>>> Am Sa., 6. Feb. 2021 um 15:33 Uhr schrieb Clifford Yapp <
>>>> cliffy...@gmail.com>:
>>>>
>>>>> Release preparations are underway.  Trunk sources merged to the
>>>>> RELEASE branch will be reviewed for sync to STABLE and release tagging.
>>>>> Please help test by compiling distcheck-full and running benchmark, mged,
>>>>> and archer.
>>>>> _______________________________________________
>>>>> BRL-CAD Developer mailing list
>>>>> brlcad-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>>>>
>>>> _______________________________________________
>>>> BRL-CAD Developer mailing list
>>>> brlcad-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>>>
>>> _______________________________________________
>>> BRL-CAD Developer mailing list
>>> brlcad-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>>
>> _______________________________________________
>> BRL-CAD Developer mailing list
>> brlcad-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>>
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to