diff --git a/CMakeLists.txt b/CMakeLists.txt index 72dc2fa4b..10f19bb7d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,12 +12,13 @@ cmake_minimum_required(VERSION 3.12) # Don't bump this version for no reason project("llama.cpp" C CXX) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) +set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS 1) set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type" FORCE) set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Release") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(LLAMA_STANDALONE ON) set(BUILD_SHARED_LIBS_DEFAULT ON) -set(LLAMA_STATIC OFF) +set(LLAMA_STATIC ON) set(LLAMA_NATIVE OFF) set(LLAMA_LTO OFF) set(LLAMA_ALL_WARNINGS OFF)