sgraenitz added a comment. The modified proposal keeps GNUstep support off by default (even if installed). It must be enabled explicitly by passing `-DLLDB_TEST_OBJC_GNUSTEP=On` and it can be disabled easily by passing `-DLLDB_TEST_OBJC_GNUSTEP=Off` to CMake. A custom install location `/path/to/lib/libobjc.so` can be specified with `-DLLDB_TEST_OBJC_GNUSTEP_DIR=/path/to`. Since it involves some extra logic, I moved the standard bits into `FindGNUstepObjC.cmake` which should follow regular CMake naming conventions (`GNUstepObjC_DIR`, `GNUstepObjC_FOUND`, etc.). This might be the foundation for a future GNUstep standard package file.
This version aims to cause minimal friction while allowing to test with GNUstep for those who wish. Please find setup instructions in my previous comment <https://reviews.llvm.org/D146058#4224001>. If you have any more questions, please let me know. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D146058/new/ https://reviews.llvm.org/D146058 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits