@@ -104,7 +104,9 @@ if(APPLE)
104104endif ()
105105
106106add_library (coreml_util ${UTIL_SOURCES} )
107- target_include_directories (coreml_util PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} /runtime/util)
107+ target_include_directories (
108+ coreml_util PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} /runtime/util
109+ )
108110if (APPLE )
109111 target_link_libraries (coreml_util PRIVATE ${FOUNDATION_FRAMEWORK} )
110112endif ()
@@ -119,21 +121,25 @@ install(
119121
120122# CoreML inmemoryfs
121123
122- set (
123- INMEMORYFS_SOURCES
124- runtime/inmemoryfs/inmemory_filesystem.cpp
125- runtime/inmemoryfs/memory_buffer.cpp
126- runtime/inmemoryfs/memory_stream.cpp
127- runtime/inmemoryfs/reversed_memory_stream.cpp
124+ set (INMEMORYFS_SOURCES
125+ runtime/inmemoryfs/inmemory_filesystem.cpp
126+ runtime/inmemoryfs/memory_buffer.cpp runtime/inmemoryfs/memory_stream.cpp
127+ runtime/inmemoryfs/reversed_memory_stream.cpp
128128)
129129if (APPLE )
130- list (APPEND INMEMORYFS_SOURCES runtime/inmemoryfs/inmemory_filesystem_utils.mm)
130+ list (APPEND INMEMORYFS_SOURCES
131+ runtime/inmemoryfs/inmemory_filesystem_utils.mm
132+ )
131133endif ()
132134
133135add_library (coreml_inmemoryfs ${INMEMORYFS_SOURCES} )
134- target_include_directories (coreml_inmemoryfs PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} /runtime/inmemoryfs)
136+ target_include_directories (
137+ coreml_inmemoryfs PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} /runtime/inmemoryfs
138+ )
135139if (APPLE )
136- target_link_libraries (coreml_inmemoryfs PRIVATE coreml_util ${FOUNDATION_FRAMEWORK} )
140+ target_link_libraries (
141+ coreml_inmemoryfs PRIVATE coreml_util ${FOUNDATION_FRAMEWORK}
142+ )
137143endif ()
138144target_compile_options (coreml_inmemoryfs PUBLIC -fPIC)
139145
@@ -148,17 +154,12 @@ install(
148154
149155if (EXECUTORCH_BUILD_PYBIND)
150156 pybind11_add_module(
151- executorchcoreml
152- SHARED
153- runtime/inmemoryfs/inmemory_filesystem_py.cpp
154- runtime/inmemoryfs/inmemory_filesystem_utils.cpp
157+ executorchcoreml SHARED runtime/inmemoryfs/inmemory_filesystem_py.cpp
158+ runtime/inmemoryfs/inmemory_filesystem_utils.cpp
155159 )
156160 target_link_libraries (
157- executorchcoreml
158- PRIVATE
159- coreml_util
160- coreml_inmemoryfs
161- nlohmann_json::nlohmann_json
161+ executorchcoreml PRIVATE coreml_util coreml_inmemoryfs
162+ nlohmann_json::nlohmann_json
162163 )
163164 target_compile_options (executorchcoreml PUBLIC -fPIC)
164165endif ()
@@ -179,8 +180,12 @@ if(APPLE)
179180 coremldelegate PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /runtime/delegate
180181 )
181182 target_include_directories (coremldelegate PRIVATE ${PROJECT_SOURCE_DIR} /..)
182- target_include_directories (coremldelegate PRIVATE ${PROJECT_SOURCE_DIR} /runtime/core/portable_type/c10)
183- target_compile_definitions (coremldelegate PRIVATE C10_USING_CUSTOM_GENERATED_MACROS)
183+ target_include_directories (
184+ coremldelegate PRIVATE ${PROJECT_SOURCE_DIR} /runtime/core/portable_type/c10
185+ )
186+ target_compile_definitions (
187+ coremldelegate PRIVATE C10_USING_CUSTOM_GENERATED_MACROS
188+ )
184189
185190 if (EXECUTORCH_BUILD_DEVTOOLS)
186191 target_sources (coremldelegate PRIVATE ${SDK_SOURCES} ${PROTOBUF_SOURCES} )
@@ -200,13 +205,9 @@ if(APPLE)
200205
201206 target_link_libraries (
202207 coremldelegate
203- PUBLIC coreml_util
204- coreml_inmemoryfs
205- PRIVATE executorch_core
206- ${ACCELERATE_FRAMEWORK}
207- ${COREML_FRAMEWORK}
208- ${FOUNDATION_FRAMEWORK}
209- ${SQLITE_LIBRARY}
208+ PUBLIC coreml_util coreml_inmemoryfs
209+ PRIVATE executorch_core ${ACCELERATE_FRAMEWORK} ${COREML_FRAMEWORK}
210+ ${FOUNDATION_FRAMEWORK} ${SQLITE_LIBRARY}
210211 )
211212
212213 target_link_options_shared_lib(coremldelegate)
@@ -218,13 +219,8 @@ if(APPLE)
218219 endif ()
219220
220221 target_compile_options (
221- coremldelegate
222- PRIVATE
223- -fobjc-arc
224- -fno-exceptions
225- -x objective-c++
226- -Wno-null-character
227- -Wno-receiver-expr
222+ coremldelegate PRIVATE -fobjc-arc -fno-exceptions -x objective-c++
223+ -Wno-null-character -Wno-receiver-expr
228224 )
229225
230226 if (EXECUTORCH_BUILD_DEVTOOLS)
0 commit comments