aboutsummaryrefslogtreecommitdiff
path: root/ports/libspatialindex/static.patch
blob: bf783bcca326649f0f219da4a63c1283c54e3a03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e6b733bd..8f227ab0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -194,9 +194,13 @@ if (NOT WITH_STATIC_LASZIP)
 endif()
 endif()
 
-add_library(${SIDX_LIB_NAME} SHARED ${SIDX_SOURCES})
-
-add_library(${SIDX_C_LIB_NAME} SHARED ${SIDX_CAPI_CPP})
+if(BUILD_SHARED_LIBS)
+	add_library(${SIDX_LIB_NAME} SHARED ${SIDX_SOURCES})
+	add_library(${SIDX_C_LIB_NAME} SHARED ${SIDX_CAPI_CPP})
+else(BUILD_SHARED_LIBS)
+	add_library(${SIDX_LIB_NAME} STATIC ${SIDX_SOURCES})
+	add_library(${SIDX_C_LIB_NAME} STATIC ${SIDX_CAPI_CPP})
+endif(BUILD_SHARED_LIBS)
 
 target_link_libraries(${SIDX_C_LIB_NAME}
   ${SIDX_LIB_NAME}