]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
cmake : fix use of external ggml (#8787)
authorBorislav Stanimirov <redacted>
Wed, 31 Jul 2024 13:40:08 +0000 (16:40 +0300)
committerGitHub <redacted>
Wed, 31 Jul 2024 13:40:08 +0000 (15:40 +0200)
CMakeLists.txt

index 7937091227ad4c4a5650da087434531a1cf7bbc7..a313206351677132c1eba90654d761ddbe50bb5e 100644 (file)
@@ -139,7 +139,8 @@ set(LLAMA_BIN_INSTALL_DIR     ${CMAKE_INSTALL_BINDIR}     CACHE PATH "Location o
 # determining _precisely_ which defines are necessary for the llama-config
 # package.
 #
-get_directory_property(GGML_DIR_DEFINES DIRECTORY ggml/src COMPILE_DEFINITIONS)
+get_target_property(GGML_DIRECTORY ggml SOURCE_DIR)
+get_directory_property(GGML_DIR_DEFINES DIRECTORY ${GGML_DIRECTORY} COMPILE_DEFINITIONS)
 get_target_property(GGML_TARGET_DEFINES ggml COMPILE_DEFINITIONS)
 set(GGML_TRANSIENT_DEFINES ${GGML_TARGET_DEFINES} ${GGML_DIR_DEFINES})
 get_target_property(GGML_LINK_LIBRARIES ggml LINK_LIBRARIES)