diff --git a/CMakeLists.txt b/CMakeLists.txt
index ad9cbdeaf77af7c22aec807b045c094dbc2f60ae..441d73276aa0924ef4a5d30aec52654b89399139 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -341,7 +341,7 @@ if(USE_BUNDLED_CMARK)
 		cmark
 		GIT_REPOSITORY https://github.com/commonmark/cmark.git
 		GIT_TAG        242e277a661ec7e51f34dcaf86c1925d550b1498 #0.29.0 << doesn't work with fetch content yet
-		CMAKE_ARGS     "CMARK_STATIC=ON CMARK_TESTS=OFF CMARK_TESTS=OFF"
+		CMAKE_ARGS     "CMARK_STATIC=ON CMARK_SHARED=OFF CMARK_TESTS=OFF CMARK_TESTS=OFF"
 		)
 	FetchContent_MakeAvailable(cmark)
 	add_library(cmark::cmark ALIAS libcmark_static)