CMakeLists: Only build the selected backend.

We were building both and only using one.

Speeds up builds.

Change-Id: I37af0973c50c38610e1d7322e29966cf36ae0e23
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/29056
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e9bf2b..bd66b51 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1876,26 +1876,26 @@
 )
 target_link_libraries(SwiftShader ${OS_LIBS})
 
-add_library(ReactorLLVM STATIC ${REACTOR_LLVM_LIST})
-set_target_properties(ReactorLLVM PROPERTIES
-    INCLUDE_DIRECTORIES "${COMMON_INCLUDE_DIR}"
-    POSITION_INDEPENDENT_CODE 1
-    FOLDER "Core"
-)
-target_link_libraries(ReactorLLVM llvm ${OS_LIBS})
-
-if(REACTOR_EMIT_DEBUG_INFO)
-    add_library(Libbacktrace STATIC ${LIBBACKTRACE_LIST})
-    set_target_properties(Libbacktrace PROPERTIES
-        INCLUDE_DIRECTORIES "${LIBBACKTRACE_INCLUDE_DIR}"
+if(${REACTOR_BACKEND} STREQUAL "LLVM")
+    add_library(ReactorLLVM STATIC ${REACTOR_LLVM_LIST})
+    set_target_properties(ReactorLLVM PROPERTIES
+        INCLUDE_DIRECTORIES "${COMMON_INCLUDE_DIR}"
         POSITION_INDEPENDENT_CODE 1
         FOLDER "Core"
     )
-    target_link_libraries(Libbacktrace ${OS_LIBS})
-    target_link_libraries(ReactorLLVM Libbacktrace)
-endif(REACTOR_EMIT_DEBUG_INFO)
+    target_link_libraries(ReactorLLVM llvm ${OS_LIBS})
 
-if(${REACTOR_BACKEND} STREQUAL "LLVM")
+    if(REACTOR_EMIT_DEBUG_INFO)
+        add_library(Libbacktrace STATIC ${LIBBACKTRACE_LIST})
+        set_target_properties(Libbacktrace PROPERTIES
+            INCLUDE_DIRECTORIES "${LIBBACKTRACE_INCLUDE_DIR}"
+            POSITION_INDEPENDENT_CODE 1
+            FOLDER "Core"
+        )
+        target_link_libraries(Libbacktrace ${OS_LIBS})
+        target_link_libraries(ReactorLLVM Libbacktrace)
+    endif(REACTOR_EMIT_DEBUG_INFO)
+
     set(Reactor ReactorLLVM)
 elseif(${REACTOR_BACKEND} STREQUAL "Subzero")
     set(Reactor ReactorSubzero)