Force setting further copts variables via CMake

The `CMakeCache.txt` files revealed that some variables were not propagated correctly to the subprojects. Hopefully decreases build time of the CMake build. Disabling `BENCHMARK_ENABLE_INSTALL` in addition.

Closes https://github.com/google/iree/pull/424

COPYBARA_INTEGRATE_REVIEW=https://github.com/google/iree/pull/424 from marbre:cmake-copts ef6de266da016bb925548231450c9edf1f555456
PiperOrigin-RevId: 288726520
diff --git a/build_tools/cmake/iree_copts.cmake b/build_tools/cmake/iree_copts.cmake
index f66fc43..783966b 100644
--- a/build_tools/cmake/iree_copts.cmake
+++ b/build_tools/cmake/iree_copts.cmake
@@ -78,16 +78,17 @@
 #-------------------------------------------------------------------------------
 
 set(BENCHMARK_ENABLE_TESTING OFF CACHE BOOL "" FORCE)
+set(BENCHMARK_ENABLE_INSTALL OFF CACHE BOOL "" FORCE)
 
 #-------------------------------------------------------------------------------
 # Third party: flatbuffers
 #-------------------------------------------------------------------------------
 
 set(FLATBUFFERS_BUILD_TESTS OFF CACHE BOOL "" FORCE)
-set(FLATBUFFERS_INSTALL OFF)
-set(FLATBUFFERS_BUILD_FLATC ON)
-set(FLATBUFFERS_BUILD_FLATHASH OFF)
-set(FLATBUFFERS_BUILD_GRPCTEST OFF)
+set(FLATBUFFERS_INSTALL OFF CACHE BOOL "" FORCE)
+set(FLATBUFFERS_BUILD_FLATC ON CACHE BOOL "" FORCE)
+set(FLATBUFFERS_BUILD_FLATHASH OFF CACHE BOOL "" FORCE)
+set(FLATBUFFERS_BUILD_GRPCTEST OFF CACHE BOOL "" FORCE)
 set(FLATBUFFERS_INCLUDE_DIRS
   "${CMAKE_CURRENT_SOURCE_DIR}/third_party/flatbuffers/include/"
 )
@@ -109,7 +110,7 @@
 # Third party: gtest
 #-------------------------------------------------------------------------------
 
-set(INSTALL_GTEST OFF)
+set(INSTALL_GTEST OFF CACHE BOOL "" FORCE)
 set(GTEST_INCLUDE_DIRS
   "${CMAKE_CURRENT_SOURCE_DIR}/third_party/googletest/include/"
   "${CMAKE_CURRENT_SOURCE_DIR}/third_party/googlemock/include/"