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