| # Define PNACL_LLVM for LLVM_VERSION <= 3.7 |
| if((NOT LLVM_VERSION_MAJOR GREATER 3) AND (NOT LLVM_VERSION_MINOR GREATER 7)) |
| set(PNACL_EXTRA_COMPONENTS NaClBitReader NaClBitTestUtils) |
| include_directories(pnacl-llvm/include) |
| file(GLOB pnacl_llvm_SRCS "pnacl-llvm/*.cpp") |
| ${PNACL_EXTRA_COMPONENTS} |
| file(GLOB pnacl_sz_SRCS "src/*.cpp") |
| add_llvm_tool(pnacl-sz ${pnacl_sz_SRCS} ${pnacl_llvm_SRCS}) |
| if(PNACL_BROWSER_TRANSLATOR) |
| -DALLOW_LLVM_IR_AS_INPUT=0 |
| -DPNACL_BROWSER_TRANSLATOR=1 |
| -DALLOW_LLVM_IR_AS_INPUT=1 |
| -DPNACL_BROWSER_TRANSLATOR=0 |
| add_compile_options(-Wno-undefined-var-template) |
| target_link_libraries(pnacl-sz pthread) |