From ec3486fb3cf820b6fe026fd6dd8daa8646c84fd9 Mon Sep 17 00:00:00 2001 From: uniartisan Date: Thu, 14 Dec 2023 18:33:28 +0800 Subject: [PATCH] fix: Fixing static compilation issues when installing modules with pip --- .gitignore | 1 + CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index fda328a..32fc287 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ build/ # model *.bin +*.tiktoken diff --git a/CMakeLists.txt b/CMakeLists.txt index 407a88b..7c16a2c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,7 @@ cmake_minimum_required(VERSION 3.12) project(qwen.cpp VERSION 0.0.1 LANGUAGES CXX) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib CACHE STRING "") set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib CACHE STRING "") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin CACHE STRING "")