Elias Bachaalany

Results 54 comments of Elias Bachaalany

> No, not needed. By convention, users are expected to copy the header files to the \include . Again, this is to conform with IDA's build system (its own make...

> Thanks, I will revise and test on Linux too. Also, for your other comments about finding Z3, please check the 'z3' subfolder. With ida-cmake, you are supposed to be...

Also, I discovered that ida-cmake , as it is now, does not work with SDK 8.2sp1. I will update ida-cmake shortly, then that will fix the suffix situation too. There...

> I dont quite understand? add_library(SHARED) gets you dll on Windows, dylib on macOS and so on Linux by default? > > Which you can override with CMAKE_SHARED_LIBRARY_SUFFIX Sure, but...

> > I dont quite understand? add_library(SHARED) gets you dll on Windows, dylib on macOS and so on Linux by default? > > Which you can override with CMAKE_SHARED_LIBRARY_SUFFIX >...

Let me rephrase, we do generate a library target to produce plugins. We want to link with ".lib", ".so" and ".dylib" (on Windows, Linux and macOS). What's the proper suffix...

> Let me rephrase, we do generate a library target to produce plugins. We want to link with ".lib", ".so" and ".dylib" (on Windows, Linux and macOS). What's the proper...

> I'm from macOS background so I'll try to understand the problem in macOS environment. > > Basically, say there is libz3.a and libz3.dylib in a folder, and you want...

Thank you @Naville for your feedback. I fixed the issues, it should now build on macOS/Linux too and make the error message consistent. It requires the latest ida-cmake update though.

I might add support to the same environment variables that the existing Makefile supports as well. Like this, one can build with IDA's make or just CMake (this keeps compatibility...