[llvm] r310077 - Fixing buildbots: do not register check-fuzzer if clang or asan are not

Kostya Serebryany via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 4 12:05:30 PDT 2017


Ping. Are you looking into this?

On Fri, Aug 4, 2017 at 11:31 AM, Kostya Serebryany <kcc at google.com> wrote:

> ... from *all* builds
>
> On Fri, Aug 4, 2017 at 11:31 AM, Kostya Serebryany <kcc at google.com> wrote:
>
>> I think this removed check-fuzzer from old build, at least I get this:
>> ninja: error: unknown target 'check-fuzzer'
>>
>>
>> On Fri, Aug 4, 2017 at 10:43 AM, George Karpenkov via llvm-commits <
>> llvm-commits at lists.llvm.org> wrote:
>>
>>> Author: george.karpenkov
>>> Date: Fri Aug  4 10:43:29 2017
>>> New Revision: 310077
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=310077&view=rev
>>> Log:
>>> Fixing buildbots: do not register check-fuzzer if clang or asan are not
>>> present.
>>>
>>> Modified:
>>>     llvm/trunk/lib/Fuzzer/test/CMakeLists.txt
>>>
>>> Modified: llvm/trunk/lib/Fuzzer/test/CMakeLists.txt
>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/te
>>> st/CMakeLists.txt?rev=310077&r1=310076&r2=310077&view=diff
>>> ============================================================
>>> ==================
>>> --- llvm/trunk/lib/Fuzzer/test/CMakeLists.txt (original)
>>> +++ llvm/trunk/lib/Fuzzer/test/CMakeLists.txt Fri Aug  4 10:43:29 2017
>>> @@ -47,20 +47,23 @@ include_directories(..)
>>>  set(LIBFUZZER_TEST_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang)
>>>  set(LIBFUZZER_TEST_CXX_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++)
>>>
>>> -# LIT-based libFuzzer tests.
>>> -configure_lit_site_cfg(
>>> -  ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in
>>> -  ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
>>> -  )
>>> +if ((TARGET asan) AND (TARGET clang))
>>> +  # LIT-based libFuzzer tests.
>>> +  configure_lit_site_cfg(
>>> +    ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in
>>> +    ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
>>> +    )
>>>
>>> -# libFuzzer unit tests.
>>> -configure_lit_site_cfg(
>>> -  ${CMAKE_CURRENT_SOURCE_DIR}/unit/lit.site.cfg.in
>>> -  ${CMAKE_CURRENT_BINARY_DIR}/unit/lit.site.cfg
>>> -  )
>>> +  # libFuzzer unit tests.
>>> +  configure_lit_site_cfg(
>>> +    ${CMAKE_CURRENT_SOURCE_DIR}/unit/lit.site.cfg.in
>>> +    ${CMAKE_CURRENT_BINARY_DIR}/unit/lit.site.cfg
>>> +    )
>>>
>>> -add_lit_testsuite(check-fuzzer "Running Fuzzer tests"
>>> +  add_lit_testsuite(check-fuzzer "Running Fuzzer tests"
>>>      ${CMAKE_CURRENT_BINARY_DIR}
>>>      DEPENDS LLVMFuzzer-Unittest)
>>>
>>> -add_dependencies(check-fuzzer LLVMFuzzer asan clang llvm-symbolizer
>>> FileCheck sancov not)
>>> +  add_dependencies(check-fuzzer LLVMFuzzer asan clang llvm-symbolizer
>>> FileCheck sancov not)
>>> +endif()
>>> +
>>>
>>>
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at lists.llvm.org
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170804/f10ef398/attachment.html>


More information about the llvm-commits mailing list