Blender Git Commit Log
Git Commits -> Revision 40dcf68
Revision 40dcf68 by Ankit Meel (master) September 7, 2020, 18:49 (GMT) |
Support ASan library on macOS for all generators. This change allows macOS developers to use `WITH_COMPILER_ASAN` with every generator. `CMAKE_C_IMPLICIT_LINK_DIRECTORIES` on macOS points to `Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib` which is not where the Sanitizer libraries are. To link the library, rpath could be used but that seems complex, so linker flags are passed as the documentation says. [1] If users have `ASAN_OPTIONS=detect_leaks=1` in their environment variables, it should be removed to avoid a feature-unsupported error while compiling. [1]: http://clang.llvm.org/docs/AddressSanitizer.html#usage Reviewed By: brecht Differential Revision: https://developer.blender.org/D8817 |
Commit Details:
Full Hash: 40dcf686f04f7db8110f9c85621eb8a0bd764080
Parent Commit: de21ab4
Lines Changed: +37, -7
1 Modified Path:
/CMakeLists.txt (+37, -7) (Diff)