set(LLVM_LINK_COMPONENTS | |
${LLVM_TARGETS_TO_BUILD} | |
Core | |
IRReader | |
NaClBitReader | |
Support | |
) | |
file(GLOB pnacl_sz_SRCS "src/*.cpp") | |
add_llvm_tool(pnacl-sz ${pnacl_sz_SRCS}) | |
add_definitions( | |
-DALLOW_DUMP=1 | |
-DALLOW_LLVM_CL=1 | |
-DALLOW_LLVM_IR=1 | |
-DALLOW_LLVM_IR_AS_INPUT=1 | |
-DALLOW_DISABLE_IR_GEN=1 | |
-DALLOW_MINIMAL_BUILD=0 | |
-DINPUT_IS_TEXTUAL_BITCODE=0 | |
) | |
if(PNACL_BROWSER_TRANSLATOR) | |
add_definitions(-DPNACL_BROWSER_TRANSLATOR=1) | |
else() | |
add_definitions(-DPNACL_BROWSER_TRANSLATOR=0) | |
endif() | |
target_link_libraries(pnacl-sz pthread) |