Bläddra i källkod

cmake : make it possible linking ggml as external lib (ggml/1003)

Yuri Khrustalev 1 år sedan
förälder
incheckning
284e5b0275
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      ggml/src/CMakeLists.txt

+ 1 - 1
ggml/src/CMakeLists.txt

@@ -1396,7 +1396,7 @@ if (EMSCRIPTEN)
 endif()
 endif()
 
 
 target_compile_definitions(ggml PUBLIC    ${GGML_CDEF_PUBLIC})
 target_compile_definitions(ggml PUBLIC    ${GGML_CDEF_PUBLIC})
-target_include_directories(ggml PUBLIC  ../include)
+target_include_directories(ggml PUBLIC    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include> $<INSTALL_INTERFACE:include>)
 target_include_directories(ggml PRIVATE . ${GGML_EXTRA_INCLUDES})
 target_include_directories(ggml PRIVATE . ${GGML_EXTRA_INCLUDES})
 target_link_directories   (ggml PRIVATE   ${GGML_EXTRA_LIBDIRS})
 target_link_directories   (ggml PRIVATE   ${GGML_EXTRA_LIBDIRS})
 target_compile_features   (ggml PRIVATE c_std_11) # don't bump
 target_compile_features   (ggml PRIVATE c_std_11) # don't bump