Fix CMake build
- Fix source lists for operator-size-test and subgraph-size-test
- Add dependency on libm
PiperOrigin-RevId: 300693254
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4bac898..63bba03 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1551,6 +1551,12 @@
TARGET_INCLUDE_DIRECTORIES(XNNPACK PRIVATE src)
SET_TARGET_PROPERTIES(XNNPACK PROPERTIES PUBLIC_HEADER include/xnnpack.h)
+# ---[ Find libm
+FIND_LIBRARY(LIBM m)
+IF(LIBM)
+ TARGET_LINK_LIBRARIES(XNNPACK PRIVATE ${LIBM})
+ENDIF()
+
# ---[ Configure clog
IF(NOT TARGET clog)
SET(CLOG_BUILD_TESTS OFF CACHE BOOL "")
@@ -1631,13 +1637,13 @@
# ---[ Build size tests
- ADD_EXECUTABLE(operator-size-test test/size.c)
+ ADD_EXECUTABLE(operator-size-test test/operator-size.c)
SET_TARGET_PROPERTIES(operator-size-test PROPERTIES
C_STANDARD 99
C_EXTENSIONS NO)
TARGET_LINK_LIBRARIES(operator-size-test PRIVATE XNNPACK)
- ADD_EXECUTABLE(subgraph-size-test test/size.c)
+ ADD_EXECUTABLE(subgraph-size-test test/subgraph-size.c)
SET_TARGET_PROPERTIES(subgraph-size-test PROPERTIES
C_STANDARD 99
C_EXTENSIONS NO)