Skip to content

Commit 6f99ce1

Browse files
committed
fix(CMake): allow static libraries
1 parent 17bb030 commit 6f99ce1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cmake/utils.cmake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
99
"Debug" "Release" "MinSizeRel" "RelWithDebInfo")
1010
endif()
1111

12+
option(BUILD_SHARED_LIBS "Build using shared libraries" ON)
13+
1214
include(GNUInstallDirs)
1315
include(GenerateExportHeader)
1416
include(CMakePackageConfigHelpers)
@@ -180,7 +182,7 @@ function(add_geode_library)
180182
"${ABSOLUTE_GEODE_LIB_PRIVATE_HEADERS}"
181183
)
182184
else()
183-
add_library(${GEODE_LIB_NAME} SHARED
185+
add_library(${GEODE_LIB_NAME}
184186
"${ABSOLUTE_GEODE_LIB_SOURCES}"
185187
"${ABSOLUTE_GEODE_LIB_PUBLIC_HEADERS}"
186188
"${ABSOLUTE_GEODE_LIB_ADVANCED_HEADERS}"

0 commit comments

Comments
 (0)