haxscramper
                                            haxscramper
                                        
                                    It is necessary to overlay conditional compilation on top of the API description. That is - CxxEntry should itself might information about conditional compilation. This would make type graph construction...
https://github.com/haxscramper/hcparse/commit/23046cb60e1f9bb380147d0a8ec8e4fff8d1e1bb makes CI pass on arch Linux - I will need to test on more than one Linux distro, mainly because there are some differences in handling of the global...
Most of the time in CI run (~8 and ~14 minutes for Arch and Ubuntu, respectively) is spent on building boost wave dependencies. I could've made it faster by using...
Implemented in https://github.com/haxscramper/hcparse/commit/da4d2794ea5a36d3ec08db4d4011a325924bd9e3 by allowing full override of the bind expressions. Not closing for now, maybe there would be more fixups/ideas for this
https://github.com/nim-lang/rfcs/issues/58 Linux is "fundamentally broken", right, but I think it still makes sense to allow for this mode of dynamic library interfacing as well, because it makes sense to give...
Dynlib version pattern feature should also be supported when using constant/define to specify library location. dynlib can call into regular proc, so this functionality can even be exposed to the...
Each library should define `--LinkMode = "static" | "dlopen" | "dlink"` for static, `dynlib` and built-in dynamic linking respectively.
After trying out conan for package management (#20 and #27) I think that *(1)* if nim package wants to properly use C++ dynamic libraries that are installed via conan it...
The build process is a little more complex compared to using `dynlib` of course - I need to set `LIBRARY_PATH` when **building** and `LD_LIBRARY_PATH` when loading the app (dynlib allows...
After some hands-on experience with dynlib and using libraries form a "non-standard" location I think it would be most appropriate for hcparse to default to the regular dynamic linking rather...