Closed alfkr closed 7 years ago
I have a pull request coming with proper fixes for Windows build:
dladdr
only on windows since I couldn't find a simple replacement.It's in my TODO list to go back to Windows as soon as I'm done adding needed features and fixing what we need on Linux. When I do I'll try finding a way to replace dladdr
and submit the pull request.
Sweet, it looks like #78 took care of this topic so I'm closing this PR for now. Let me know if there's anything missing. Thanks!
while compiling on windows 10 / VS 2015 I came across some glitches that I fixed, here some details:
src/SeExpr/ExprConfig.h.in - SEEXPR_ENABLE_LLVM_BACKEND only gets generated when compiling with LLVM, replacing it with ENABLE_LLVM_BACKEND makes it work
src/SeExpr/ExprNode.cpp - need to include algorithm for min/max
src/SeExpr/Expression.cpp - VERSION does not exist on windows, removed it
src/SeExpr/Interpreter.cpp - removed dlfcn, not really needed and incompatible with windows
src/SeExpr/Noise.cpp - compiler barfed about the const, so I added it
src/SeExpr/Platform.h - sys/time.h is gone on windows, removed it and added the missing bool to the class
src/SeExpr/Vec.h - had to add the TYPE for it to compile
This is for SeExpr src only, to build the libs. I did not test any of the ui/utils/tests etc.