From 9da650101406ef2644d759de96eb35dc45e86402 Mon Sep 17 00:00:00 2001 From: Megh Parikh Date: Mon, 11 Nov 2024 13:50:19 -0500 Subject: [PATCH 1/2] Make cassandra_static build using position independent code --- src/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d66271872..888baa623 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -179,6 +179,7 @@ if(CASS_BUILD_STATIC) set_target_properties(cassandra_static PROPERTIES COMPILE_PDB_NAME "cassandra_static" COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") + set_property(cassandra_static PROPERTY POSITION_INDEPENDENT_CODE ON) set_target_properties(cassandra_static PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} From f2a0da70d7d68f36d7d5502e5bd986b11db14cd7 Mon Sep 17 00:00:00 2001 From: Megh Parikh Date: Mon, 11 Nov 2024 14:00:45 -0500 Subject: [PATCH 2/2] Update CMakeLists.txt --- src/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 888baa623..e8735ca9c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -179,7 +179,7 @@ if(CASS_BUILD_STATIC) set_target_properties(cassandra_static PROPERTIES COMPILE_PDB_NAME "cassandra_static" COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") - set_property(cassandra_static PROPERTY POSITION_INDEPENDENT_CODE ON) + set_target_properties(cassandra_static PROPERTIES POSITION_INDEPENDENT_CODE ON) set_target_properties(cassandra_static PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}