Skip to content

Commit 5823eab

Browse files
dg0ytggerganov
authored andcommitted
cmake : Indent ggml-config.cmake (ggml/1310)
1 parent 7dc5ae2 commit 5823eab

File tree

1 file changed

+63
-64
lines changed

1 file changed

+63
-64
lines changed

ggml/cmake/ggml-config.cmake.in

Lines changed: 63 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -102,89 +102,88 @@ set_and_check(GGML_LIB_DIR "@PACKAGE_GGML_LIB_INSTALL_DIR@")
102102
#set_and_check(GGML_BIN_DIR "@PACKAGE_GGML_BIN_INSTALL_DIR@")
103103

104104
if(NOT TARGET ggml::ggml)
105+
find_package(Threads REQUIRED)
105106

106-
find_package(Threads REQUIRED)
107-
108-
find_library(GGML_LIBRARY ggml
109-
REQUIRED
110-
HINTS ${GGML_LIB_DIR}
111-
NO_CMAKE_FIND_ROOT_PATH)
112-
113-
add_library(ggml::ggml UNKNOWN IMPORTED)
114-
set_target_properties(ggml::ggml
115-
PROPERTIES
116-
IMPORTED_LOCATION "${GGML_LIBRARY}")
117-
118-
find_library(GGML_BASE_LIBRARY ggml-base
119-
REQUIRED
120-
HINTS ${GGML_LIB_DIR}
121-
NO_CMAKE_FIND_ROOT_PATH)
122-
123-
add_library(ggml::ggml-base UNKNOWN IMPORTED)
124-
set_target_properties(ggml::ggml-base
125-
PROPERTIES
126-
IMPORTED_LOCATION "${GGML_BASE_LIBRARY}")
107+
find_library(GGML_LIBRARY ggml
108+
REQUIRED
109+
HINTS ${GGML_LIB_DIR}
110+
NO_CMAKE_FIND_ROOT_PATH)
127111

128-
set(_ggml_all_targets "")
129-
foreach(_ggml_backend ${GGML_AVAILABLE_BACKENDS})
130-
string(REPLACE "-" "_" _ggml_backend_pfx "${_ggml_backend}")
131-
string(TOUPPER "${_ggml_backend_pfx}" _ggml_backend_pfx)
112+
add_library(ggml::ggml UNKNOWN IMPORTED)
113+
set_target_properties(ggml::ggml
114+
PROPERTIES
115+
IMPORTED_LOCATION "${GGML_LIBRARY}")
132116

133-
find_library(${_ggml_backend_pfx}_LIBRARY ${_ggml_backend}
117+
find_library(GGML_BASE_LIBRARY ggml-base
134118
REQUIRED
135119
HINTS ${GGML_LIB_DIR}
136120
NO_CMAKE_FIND_ROOT_PATH)
137121

138-
message(STATUS "Found ${${_ggml_backend_pfx}_LIBRARY}")
139-
140-
add_library(ggml::${_ggml_backend} UNKNOWN IMPORTED)
141-
set_target_properties(ggml::${_ggml_backend}
122+
add_library(ggml::ggml-base UNKNOWN IMPORTED)
123+
set_target_properties(ggml::ggml-base
142124
PROPERTIES
143-
INTERFACE_INCLUDE_DIRECTORIES "${GGML_INCLUDE_DIR}"
144-
IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
145-
IMPORTED_LOCATION "${${_ggml_backend_pfx}_LIBRARY}"
146-
INTERFACE_COMPILE_FEATURES c_std_90
147-
POSITION_INDEPENDENT_CODE ON)
148-
149-
string(REGEX MATCH "^ggml-cpu" is_cpu_variant "${_ggml_backend}")
150-
if(is_cpu_variant)
151-
list(APPEND GGML_CPU_INTERFACE_LINK_LIBRARIES "ggml::ggml-base")
152-
set_target_properties(ggml::${_ggml_backend}
153-
PROPERTIES
154-
INTERFACE_LINK_LIBRARIES "${GGML_CPU_INTERFACE_LINK_LIBRARIES}")
125+
IMPORTED_LOCATION "${GGML_BASE_LIBRARY}")
155126

156-
if(GGML_CPU_INTERFACE_LINK_OPTIONS)
157-
set_target_properties(ggml::${_ggml_backend}
158-
PROPERTIES
159-
INTERFACE_LINK_OPTIONS "${GGML_CPU_INTERFACE_LINK_OPTIONS}")
160-
endif()
127+
set(_ggml_all_targets "")
128+
foreach(_ggml_backend ${GGML_AVAILABLE_BACKENDS})
129+
string(REPLACE "-" "_" _ggml_backend_pfx "${_ggml_backend}")
130+
string(TOUPPER "${_ggml_backend_pfx}" _ggml_backend_pfx)
161131

162-
else()
163-
list(APPEND ${_ggml_backend_pfx}_INTERFACE_LINK_LIBRARIES "ggml::ggml-base")
132+
find_library(${_ggml_backend_pfx}_LIBRARY ${_ggml_backend}
133+
REQUIRED
134+
HINTS ${GGML_LIB_DIR}
135+
NO_CMAKE_FIND_ROOT_PATH)
136+
137+
message(STATUS "Found ${${_ggml_backend_pfx}_LIBRARY}")
138+
139+
add_library(ggml::${_ggml_backend} UNKNOWN IMPORTED)
164140
set_target_properties(ggml::${_ggml_backend}
165141
PROPERTIES
166-
INTERFACE_LINK_LIBRARIES "${${_ggml_backend_pfx}_INTERFACE_LINK_LIBRARIES}")
142+
INTERFACE_INCLUDE_DIRECTORIES "${GGML_INCLUDE_DIR}"
143+
IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
144+
IMPORTED_LOCATION "${${_ggml_backend_pfx}_LIBRARY}"
145+
INTERFACE_COMPILE_FEATURES c_std_90
146+
POSITION_INDEPENDENT_CODE ON)
147+
148+
string(REGEX MATCH "^ggml-cpu" is_cpu_variant "${_ggml_backend}")
149+
if(is_cpu_variant)
150+
list(APPEND GGML_CPU_INTERFACE_LINK_LIBRARIES "ggml::ggml-base")
151+
set_target_properties(ggml::${_ggml_backend}
152+
PROPERTIES
153+
INTERFACE_LINK_LIBRARIES "${GGML_CPU_INTERFACE_LINK_LIBRARIES}")
154+
155+
if(GGML_CPU_INTERFACE_LINK_OPTIONS)
156+
set_target_properties(ggml::${_ggml_backend}
157+
PROPERTIES
158+
INTERFACE_LINK_OPTIONS "${GGML_CPU_INTERFACE_LINK_OPTIONS}")
159+
endif()
167160

168-
if(${_ggml_backend_pfx}_INTERFACE_LINK_OPTIONS)
161+
else()
162+
list(APPEND ${_ggml_backend_pfx}_INTERFACE_LINK_LIBRARIES "ggml::ggml-base")
169163
set_target_properties(ggml::${_ggml_backend}
170164
PROPERTIES
171-
INTERFACE_LINK_OPTIONS "${${_ggml_backend_pfx}_INTERFACE_LINK_OPTIONS}")
165+
INTERFACE_LINK_LIBRARIES "${${_ggml_backend_pfx}_INTERFACE_LINK_LIBRARIES}")
166+
167+
if(${_ggml_backend_pfx}_INTERFACE_LINK_OPTIONS)
168+
set_target_properties(ggml::${_ggml_backend}
169+
PROPERTIES
170+
INTERFACE_LINK_OPTIONS "${${_ggml_backend_pfx}_INTERFACE_LINK_OPTIONS}")
171+
endif()
172172
endif()
173-
endif()
174173

175-
list(APPEND _ggml_all_targets ggml::${_ggml_backend})
176-
endforeach()
174+
list(APPEND _ggml_all_targets ggml::${_ggml_backend})
175+
endforeach()
177176

178-
list(APPEND GGML_INTERFACE_LINK_LIBRARIES ggml::ggml-base "${_ggml_all_targets}")
179-
set_target_properties(ggml::ggml
180-
PROPERTIES
181-
INTERFACE_LINK_LIBRARIES "${GGML_INTERFACE_LINK_LIBRARIES}")
177+
list(APPEND GGML_INTERFACE_LINK_LIBRARIES ggml::ggml-base "${_ggml_all_targets}")
178+
set_target_properties(ggml::ggml
179+
PROPERTIES
180+
INTERFACE_LINK_LIBRARIES "${GGML_INTERFACE_LINK_LIBRARIES}")
182181

183-
add_library(ggml::all INTERFACE IMPORTED)
184-
set_target_properties(ggml::all
185-
PROPERTIES
186-
INTERFACE_LINK_LIBRARIES "${_ggml_all_targets}")
182+
add_library(ggml::all INTERFACE IMPORTED)
183+
set_target_properties(ggml::all
184+
PROPERTIES
185+
INTERFACE_LINK_LIBRARIES "${_ggml_all_targets}")
187186

188-
endif() # TARGET ggml::ggml
187+
endif()
189188

190189
check_required_components(ggml)

0 commit comments

Comments
 (0)