Hi all,
I was just very frustrated by comments on issues not being very practical to discuss code changes and just found there was a dedicated forum ! So here am I .
So, as some of you arleady seen in the issues I've unintentionaly spammed, I just made a patch that let the application both build and work for MacOS 10.6, whatever the build MacOS X host is.
As explained before, the patch essentialy does two things :
- It changes the wxcocoa.h file so that the configuration it gives becomes compatible with MacOS X 10.6. This is needed because it seems this is a file generated by some configure script launched from a 10.7+ host.
- It adds the required option so that automatic embedding of shared library during the fixup process works even when we don't have write permissions to custom build shared library (which should be the general case)
The patch alone is enough for the purpose it targets, but I think there are some other enhancements to be done in main CMakeLists.txt file. For example, most modifications reverted in commit 764cd455b35d look valid to me (need tests to confirm) and were not working because of other issues hidden elsewhere.
Please, tell we what you think !
I was just very frustrated by comments on issues not being very practical to discuss code changes and just found there was a dedicated forum ! So here am I .
So, as some of you arleady seen in the issues I've unintentionaly spammed, I just made a patch that let the application both build and work for MacOS 10.6, whatever the build MacOS X host is.
As explained before, the patch essentialy does two things :
- It changes the wxcocoa.h file so that the configuration it gives becomes compatible with MacOS X 10.6. This is needed because it seems this is a file generated by some configure script launched from a 10.7+ host.
- It adds the required option so that automatic embedding of shared library during the fixup process works even when we don't have write permissions to custom build shared library (which should be the general case)
The patch alone is enough for the purpose it targets, but I think there are some other enhancements to be done in main CMakeLists.txt file. For example, most modifications reverted in commit 764cd455b35d look valid to me (need tests to confirm) and were not working because of other issues hidden elsewhere.
Please, tell we what you think !