diff --git a/ports/qvac-fabric/portfile.cmake b/ports/qvac-fabric/portfile.cmake index dbf8deb..81abbee 100644 --- a/ports/qvac-fabric/portfile.cmake +++ b/ports/qvac-fabric/portfile.cmake @@ -96,6 +96,16 @@ if (VCPKG_TARGET_IS_ANDROID AND _qvac_gpu_backends) list(APPEND PLATFORM_OPTIONS -DGGML_OPENCL=ON) endif() +set(LLAMA_OPTIONS) +if("llama" IN_LIST FEATURES) + list(APPEND LLAMA_OPTIONS -DLLAMA_MTMD=ON) +else() + list(APPEND LLAMA_OPTIONS + -DLLAMA_MTMD=OFF + -DLLAMA_BUILD_COMMON=OFF + ) +endif() + vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" DISABLE_PARALLEL_CONFIGURE @@ -104,13 +114,13 @@ vcpkg_cmake_configure( -DGGML_CCACHE=OFF -DGGML_OPENMP=OFF -DGGML_LLAMAFILE=OFF - -DLLAMA_MTMD=ON -DLLAMA_CURL=OFF -DLLAMA_BUILD_TESTS=OFF -DLLAMA_BUILD_TOOLS=OFF -DLLAMA_BUILD_EXAMPLES=OFF -DLLAMA_BUILD_SERVER=OFF -DLLAMA_ALL_WARNINGS=OFF + ${LLAMA_OPTIONS} ${PLATFORM_OPTIONS} ${FEATURE_OPTIONS} ) diff --git a/ports/qvac-fabric/vcpkg.json b/ports/qvac-fabric/vcpkg.json index de91e9e..3363cd3 100644 --- a/ports/qvac-fabric/vcpkg.json +++ b/ports/qvac-fabric/vcpkg.json @@ -1,6 +1,7 @@ { "name": "qvac-fabric", "version": "8189.0.0", + "port-version": 1, "description": "LLM inference in C/C++", "homepage": "https://github.com/tetherto/qvac-fabric-llm.cpp", "license": "MIT", diff --git a/versions/baseline.json b/versions/baseline.json index 2ea1154..6953caf 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -70,7 +70,7 @@ }, "qvac-fabric": { "baseline": "8189.0.0", - "port-version": 0 + "port-version": 1 }, "qvac-lib-inference-addon-cpp": { "baseline": "1.1.7", diff --git a/versions/q-/qvac-fabric.json b/versions/q-/qvac-fabric.json index de04e9a..f2f4e4a 100644 --- a/versions/q-/qvac-fabric.json +++ b/versions/q-/qvac-fabric.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "b84ca63d6c8a2fbe4a8880bf87343bd563c5bd5a", + "version": "8189.0.0", + "port-version": 1 + }, { "git-tree": "53e86bd10bd630c516e11af07a64c48c8da78df2", "version": "8189.0.0",