diff --git a/.gitmodules b/.gitmodules
index c57e5f8f9a7f929368aa4826df797cc0619dadf4..0cc6a91e81d7cbf0edb2f13ce8012dc5c775aeb8 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,6 @@
 [submodule "external_dependencies/exprtk"]
 	path = external_dependencies/exprtk
 	url = https://github.com/ArashPartow/exprtk.git
+[submodule "external_dependencies/boost"]
+	path = external_dependencies/boost
+	url = https://github.com/boostorg/boost.git
diff --git a/external_dependencies/boost b/external_dependencies/boost
new file mode 160000
index 0000000000000000000000000000000000000000..24fcd694127f1d548f90f718faa13ddfb426149b
--- /dev/null
+++ b/external_dependencies/boost
@@ -0,0 +1 @@
+Subproject commit 24fcd694127f1d548f90f718faa13ddfb426149b
diff --git a/external_dependencies/exprtk b/external_dependencies/exprtk
new file mode 160000
index 0000000000000000000000000000000000000000..9a8474e7a259fa5348658a651cd19af216749674
--- /dev/null
+++ b/external_dependencies/exprtk
@@ -0,0 +1 @@
+Subproject commit 9a8474e7a259fa5348658a651cd19af216749674