<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Greg!</p>
<blockquote type="cite"
cite="mid:CAHxvOVKb5V-oRUdAWtWSF0nTpuTU1ud9K_vQeS=JR4pj0mX5Tg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">1) Are any of those CLI flags ones that we should
include into the CMakeLists.txt somewhere? I'm thinking
specifically of the one where you tell the system to export all
symbols, but any others that should be included or defaulted are
also OK. Let me know and I can work on putting them into the
system to simplify your build process.</div>
</blockquote>
<p>I'm actually not quite sure right now whether I really need <span style="color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=TRUE</span>.
I added this recently because I faced issues with unavailable
symbols. But those issues got resolved after I defined <span
lang="EN-US">SWUSINGDLL in my application library that links
with SWORD. The other options that I provide to CMake are simply
library (dependency) configuration options and rather specific
to my build. So I'm not sure whether it's necessary to add
anything to SWORD's CMake configuration at this point.</span></p>
<blockquote type="cite"
cite="mid:CAHxvOVKb5V-oRUdAWtWSF0nTpuTU1ud9K_vQeS=JR4pj0mX5Tg@mail.gmail.com">
<div dir="ltr">
<div><br>
</div>
<div>2) What version of CMake are you using? Someone on another
thread is struggling to build on Windows because of the
default install directory being set with \\ as the path
separator and needed to switch it to / instead. But they're on
CMake 3.18.2, so I'm curious what version you're on and if
that is a new development in the CMake versions that they'll
understand Unix path separators on Windows.</div>
</div>
</blockquote>
<p>I'm using whatever is latest on the Windows Virtual Environment
of GitHub Actions.</p>
<p>Currently that would be CMake 3.18.2.</p>
<p>See
<a class="moz-txt-link-freetext" href="https://github.com/actions/virtual-environments/blob/8f597be18bf04e963e13364d8c07521d096a4a4a/images/win/Windows2019-Readme.md#tools">https://github.com/actions/virtual-environments/blob/8f597be18bf04e963e13364d8c07521d096a4a4a/images/win/Windows2019-Readme.md#tools</a></p>
<p>Best regards,<br>
Tobias<br>
</p>
</body>
</html>