[libc][obvious] Make *abs and *div functions buildable in default mode.
GitOrigin-RevId: 5252aa2981ba19417b3ea68b22e8be33d5623368
diff --git a/src/stdlib/CMakeLists.txt b/src/stdlib/CMakeLists.txt
index 4f67612..d787bdf 100644
--- a/src/stdlib/CMakeLists.txt
+++ b/src/stdlib/CMakeLists.txt
@@ -68,33 +68,6 @@
libc.src.__support.str_conv_utils
)
-if(NOT LLVM_LIBC_FULL_BUILD)
- return()
-endif()
-
-if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS})
- add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS})
-endif()
-
-add_entrypoint_object(
- _Exit
- ALIAS
- DEPENDS
- .${LIBC_TARGET_OS}._Exit
-)
-
-add_entrypoint_object(
- abort
- SRCS
- abort.cpp
- HDRS
- abort.h
- DEPENDS
- libc.include.stdlib
- libc.src.signal.raise
- ._Exit
-)
-
add_entrypoint_object(
abs
SRCS
@@ -154,3 +127,30 @@
DEPENDS
libc.src.__support.integer_operations
)
+
+if(NOT LLVM_LIBC_FULL_BUILD)
+ return()
+endif()
+
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS})
+ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS})
+endif()
+
+add_entrypoint_object(
+ _Exit
+ ALIAS
+ DEPENDS
+ .${LIBC_TARGET_OS}._Exit
+)
+
+add_entrypoint_object(
+ abort
+ SRCS
+ abort.cpp
+ HDRS
+ abort.h
+ DEPENDS
+ libc.include.stdlib
+ libc.src.signal.raise
+ ._Exit
+)