Index: CMakeLists.txt |
diff --git a/CMakeLists.txt b/CMakeLists.txt |
index e4708f4f7dc9ff7ee4cd6619cea1e055b3ac8bac..30c9f961d27f95fc1bd4ba0c4fd005bf0099aecb 100644 |
--- a/CMakeLists.txt |
+++ b/CMakeLists.txt |
@@ -3,26 +3,33 @@ set(LLVM_LINK_COMPONENTS |
Core |
IRReader |
NaClBitReader |
+ NaClBitTestUtils |
Support |
) |
file(GLOB pnacl_sz_SRCS "src/*.cpp") |
add_llvm_tool(pnacl-sz ${pnacl_sz_SRCS}) |
-add_definitions( |
+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 |
- -DINPUT_IS_TEXTUAL_BITCODE=0 |
+ -DPNACL_BROWSER_TRANSLATOR=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) |