brintos

brintos / llvm-project-archived public Read only

0
0
Text · 653 B · a14d133 Raw
21 lines · plain
1# Setup prepare_builtins tools2set( LLVM_LINK_COMPONENTS3  BitReader4  BitWriter5  Core6  IRReader7  Support8)9 10if( LIBCLC_STANDALONE_BUILD )11  add_llvm_executable( prepare_builtins prepare-builtins.cpp )12  set( prepare_builtins_exe prepare_builtins PARENT_SCOPE )13  set( prepare_builtins_target prepare_builtins PARENT_SCOPE )14else()15  add_llvm_utility( prepare_builtins prepare-builtins.cpp )16  setup_host_tool( prepare_builtins PREPARE_BUILTINS prepare_builtins_exe prepare_builtins_target )17endif()18 19# These were not properly reported in early LLVM and we don't need them20target_compile_options( prepare_builtins PRIVATE -fno-rtti -fno-exceptions )21