Martin Pecka

Results 179 comments of Martin Pecka

I've tried setting the `RUNTIME_OUTPUT_NAME` of `BINDINGS_MODULE_NAME` for MSVC and with that change, build succeeds. With `ARCHIVE_OUTPUT_NAME` it does not. However, I still have not been able to use the...

> > I've tried setting the `RUNTIME_OUTPUT_PATH` of `BINDINGS_MODULE_NAME` for MSVC and with that change, build succeeds. With `ARCHIVE_OUTPUT_PATH` it does not. > > Just a small nitpick for other...

I basically just transplanted https://github.com/pantor/ruckig/pull/18, so: ```C++ if (NOT MSVC) set_target_properties(${BINDINGS_MODULE_NAME} PROPERTIES OUTPUT_NAME "sdformat${PROJECT_VERSION_MAJOR}") else() set_target_properties(${BINDINGS_MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_NAME "sdformat${PROJECT_VERSION_MAJOR}") endif() ``` If I used `ARCHIVE_OUTPUT_NAME` instead of `RUNTIME_OUTPUT_NAME`, build had...

Thanks, I'll give it a try later today!

I'm just curious why the buildfarm did not reveal this earlier...

Build succeeds with this fix, and the result is dynamic file named `sdformat13.cp310-win_amd64.pyd`. I still can't find a way to actually load the python module (some DLL missing), but at...

Okay, after manually copying `gz-math7.dll`, `gz-utils2.dll` and `sdformat13.dll` from `install/bin` to `install/lib/python`, using the Python bindings works (I did just a little smoke test). Now the question is how to...

I guess this issue affects all gz libraries with python bindings. Is there a better place to discuss it than this PR?

@mikepurvis Great you've managed to get pydoctor working, it seems a reasonable substitution for epydoc. I see catkin_tools_document is a catkin_tools-only tool, so I guees it would not be possible...