Jim Stichnoth | cd91214 | 2015-03-10 14:34:53 -0700 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
| 2 | ${LLVM_TARGETS_TO_BUILD} |
| 3 | Core |
| 4 | IRReader |
| 5 | NaClBitReader |
Karl Schimpf | cb6e95a | 2015-07-23 09:10:03 -0700 | [diff] [blame] | 6 | NaClBitTestUtils |
Jim Stichnoth | cd91214 | 2015-03-10 14:34:53 -0700 | [diff] [blame] | 7 | Support |
| 8 | ) |
| 9 | |
| 10 | file(GLOB pnacl_sz_SRCS "src/*.cpp") |
| 11 | add_llvm_tool(pnacl-sz ${pnacl_sz_SRCS}) |
| 12 | |
Karl Schimpf | cb6e95a | 2015-07-23 09:10:03 -0700 | [diff] [blame] | 13 | if(PNACL_BROWSER_TRANSLATOR) |
| 14 | add_definitions( |
| 15 | -DALLOW_DUMP=0 |
| 16 | -DALLOW_LLVM_CL=0 |
| 17 | -DALLOW_LLVM_IR=0 |
| 18 | -DALLOW_LLVM_IR_AS_INPUT=0 |
Karl Schimpf | cb6e95a | 2015-07-23 09:10:03 -0700 | [diff] [blame] | 19 | -DALLOW_MINIMAL_BUILD=1 |
| 20 | -DPNACL_BROWSER_TRANSLATOR=1 |
| 21 | ) |
| 22 | else() |
| 23 | add_definitions( |
Jim Stichnoth | cd91214 | 2015-03-10 14:34:53 -0700 | [diff] [blame] | 24 | -DALLOW_DUMP=1 |
| 25 | -DALLOW_LLVM_CL=1 |
| 26 | -DALLOW_LLVM_IR=1 |
| 27 | -DALLOW_LLVM_IR_AS_INPUT=1 |
Jim Stichnoth | cd91214 | 2015-03-10 14:34:53 -0700 | [diff] [blame] | 28 | -DALLOW_MINIMAL_BUILD=0 |
Karl Schimpf | cb6e95a | 2015-07-23 09:10:03 -0700 | [diff] [blame] | 29 | -DPNACL_BROWSER_TRANSLATOR=0 |
Jim Stichnoth | cd91214 | 2015-03-10 14:34:53 -0700 | [diff] [blame] | 30 | ) |
Jim Stichnoth | 28a1a36 | 2015-03-30 14:32:23 -0700 | [diff] [blame] | 31 | endif() |
| 32 | |
Jim Stichnoth | cd91214 | 2015-03-10 14:34:53 -0700 | [diff] [blame] | 33 | target_link_libraries(pnacl-sz pthread) |