diff --git a/cmake/QCAMacros.cmake b/cmake/QCAMacros.cmake index 4a1318e7ca9..0b46554351f 100644 --- a/cmake/QCAMacros.cmake +++ b/cmake/QCAMacros.cmake @@ -44,7 +44,10 @@ function(FIND_QCAOSSL_PLUGIN_CPP PLUGIN_REQUIRED) try_run(RUN_RESULT COMPILE_RESULT ${CMAKE_BINARY_DIR} ${TESTCPP} - CMAKE_FLAGS "-DCMAKE_CXX_STANDARD=11" "${QCA_INCLUDE_DIRECTORIES}" "${QCA_LINK_LIBRARIES}" + CMAKE_FLAGS "-DCMAKE_CXX_STANDARD=11" + "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" + "${QCA_INCLUDE_DIRECTORIES}" + "${QCA_LINK_LIBRARIES}" COMPILE_OUTPUT_VARIABLE COMPILE_OUTPUT )