Igalia / acacia

Library for inspecting accessibility APIs
https://igalia.github.io/acacia
GNU Lesser General Public License v2.1
8 stars 1 forks source link

Fixing issues I had when trying to build on Windows #207

Open alice opened 7 months ago

alice commented 7 months ago
spectranaut commented 7 months ago

Hmmm Alice I can't build with these changes, I get the following error:

[build] LINK : fatal error LNK1181: cannot open input file 'C:\Users\spectranaut\repos\AXAccess\build\third_party\ia2\lib\Release\iaccessible2.lib' [C:\Users\spectranaut\repos\AXAccess\build\lib\ia2\build\acacia_ia2.vcxproj]

Before I dig into it -- are you using ninja, by any chance, when on Windows? Or are you just using the msbuild compiler? I switch to ninja at some point and wrote about it in the README, see the "important" here: https://github.com/Igalia/acacia?tab=readme-ov-file#dependencies-1

It's a pain to get the cmake to support both multi configuration generators and single configuration generators, thus the switch to ninja.

alice commented 7 months ago

Ohhh yeah I missed that :( Sorry for the noise. Geez, Windows is touchy.

spectranaut commented 7 months ago

Just want to confirm you can build with windows and ninja's before abandoning this PR?