From 26e185e2c40edf10585d03b395bbf2c70f36bc3b Mon Sep 17 00:00:00 2001
From: Andrew Wilson <andx_roo@live.com>
Date: Sun, 10 Apr 2022 16:32:16 -0400
Subject: [PATCH] REFAC: Build shared libs

---
 CMake/External/External_Assimp.cmake    | 1 +
 CMake/External/External_GTest.cmake     | 2 +-
 CMake/External/External_SFML.cmake      | 1 +
 CMake/External/External_benchmark.cmake | 3 +--
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/CMake/External/External_Assimp.cmake b/CMake/External/External_Assimp.cmake
index 88a6445c3..9e3a222b8 100644
--- a/CMake/External/External_Assimp.cmake
+++ b/CMake/External/External_Assimp.cmake
@@ -15,6 +15,7 @@ imstk_add_external_project( Assimp
   GIT_REPOSITORY ${iMSTK_Assimp_GIT_REPOSITORY}
   GIT_TAG ${iMSTK_Assimp_GIT_SHA}
   CMAKE_CACHE_ARGS
+    -DBUILD_SHARED_LIBS:BOOL=ON
     -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
     -DASSIMP_BUILD_ASSIMP_TOOLS:BOOL=OFF
     -DASSIMP_BUILD_TESTS:BOOL=OFF
diff --git a/CMake/External/External_GTest.cmake b/CMake/External/External_GTest.cmake
index 564a6ed61..c3f471beb 100644
--- a/CMake/External/External_GTest.cmake
+++ b/CMake/External/External_GTest.cmake
@@ -22,9 +22,9 @@ endif()
 imstk_add_external_project( GTest
   ${EXTERNAL_PROJECT_DOWNLOAD_OPTIONS}
   CMAKE_CACHE_ARGS
+    -DBUILD_SHARED_LIBS:BOOL=ON
     -DBUILD_GMOCK:BOOL=ON
     -DBUILD_GTEST:BOOL=ON
-    -DBUILD_SHARED_LIBS:BOOL=OFF
     -Dgtest_force_shared_crt:BOOL=ON
   DEPENDENCIES ""
   RELATIVE_INCLUDE_PATH ""
diff --git a/CMake/External/External_SFML.cmake b/CMake/External/External_SFML.cmake
index c285b0f77..1ba5f75f2 100644
--- a/CMake/External/External_SFML.cmake
+++ b/CMake/External/External_SFML.cmake
@@ -22,6 +22,7 @@ include(imstkAddExternalProject)
 imstk_add_external_project( SFML
   ${EXTERNAL_PROJECT_DOWNLOAD_OPTIONS}
   CMAKE_CACHE_ARGS
+    -DBUILD_SHARED_LIBS:BOOL=ON
     -DSFML_BUILD_AUDIO:BOOL=ON
     -DSFML_BUILD_GRAPHICS:BOOL=OFF
     -DSFML_BUILD_NETWORK:BOOL=OFF
diff --git a/CMake/External/External_benchmark.cmake b/CMake/External/External_benchmark.cmake
index 1b6065959..b40d0c946 100644
--- a/CMake/External/External_benchmark.cmake
+++ b/CMake/External/External_benchmark.cmake
@@ -21,10 +21,9 @@ endif()
 imstk_add_external_project( benchmark
   ${EXTERNAL_PROJECT_DOWNLOAD_OPTIONS}
   CMAKE_CACHE_ARGS
-    -DBUILD_SHARED_LIBS:BOOL=OFF
+    -DBUILD_SHARED_LIBS:BOOL=ON
     -Dgtest_force_shared_crt:BOOL=ON
     -DBENCHMARK_DOWNLOAD_DEPENDENCIES:BOOL=ON
-
   DEPENDENCIES ""
   RELATIVE_INCLUDE_PATH ""
   #VERBOSE
-- 
GitLab