From 4e2efbcbd89bd634a995f8265c80677334410f01 Mon Sep 17 00:00:00 2001 From: Kewde Date: Mon, 26 Feb 2024 08:30:21 -0800 Subject: [PATCH] Copybara import of the project: -- f4f2ff3c1a13fce546112d329419b211eb2be8b1 by kewde : fix: add -fPIC to libgemma COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gemma.cpp/pull/42 from kewde:kewde/enable-fpic f4f2ff3c1a13fce546112d329419b211eb2be8b1 PiperOrigin-RevId: 610416597 --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index c7828cc..308e258 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,6 +75,7 @@ target_compile_options(gemma PRIVATE $<$:-Wno-deprecated-de add_library(libgemma ${SOURCES}) set_property(TARGET libgemma PROPERTY CXX_STANDARD 17) set_target_properties(libgemma PROPERTIES PREFIX "") +set_property(TARGET libgemma PROPERTY POSITION_INDEPENDENT_CODE ON) target_include_directories(libgemma PUBLIC ./) target_link_libraries(libgemma hwy hwy_contrib sentencepiece) target_include_directories(libgemma PRIVATE ${sentencepiece_SOURCE_DIR})