SpaceIm
SpaceIm
From what I see in conan.tools source code, there is no tool for this, so back to `os.environ.get()`...
I've opened https://github.com/conan-io/conan/issues/11969
@pxntus @dnwrnr You could also use CMake feature WINDOWS_EXPORT_ALL_SYMBOLS. Indeed currently a shared libsgp4 fails to link into an executable or shared lib because symbols are not exported on windows.
I had to write something like this in `xz_utils`: ```python def _fix_msvc_platform_toolset(self, vcxproj_file, old_toolset): platform_toolset = { "Visual Studio": { "8": "v80", "9": "v90", "10": "v100", "11": "v110", "12": "v120",...
It's overridden in vcxproj files (as well as runtime & debug/release configurations). https://github.com/xz-mirror/xz/blob/v5.2.5/windows/vs2017/xz_win.sln https://github.com/xz-mirror/xz/blob/v5.2.5/windows/vs2017/liblzma.vcxproj It's not clear to me what are good sln / vcxproj files contents `MSBuildToolchain` & `MSBuild`...
> Is the toolchain being injected in the vcxproj? Something like: > ``` > > ... > > > ``` Good question, I don't think so. How this magic is...
Could it come from the fact that I've not used `vs_layout()` (because it does not provide a src_folder argument, it's a showstopper for me since I want to put source...
My understanding of https://learn.microsoft.com/fr-fr/cpp/build/project-property-inheritance?view=msvc-170 is that properties in vcxproj files have precedence over .props files.
Ok, so unlike all other toolchain helpers in conan v2, MSBuildToolchain is intrusive, correct? It won't be easy to edit CCI recipes relying on legacy MSBuild helper.
But the problem is this vcxproj has another logic to designate Configuration name. I guess it can be edited, but it's ugly. We have to: - inject a subpart of...