meta: move endian functions from object to core

This commit is contained in:
2024-12-10 22:26:52 +00:00
parent 96308b2965
commit 7452491427
5 changed files with 273 additions and 42 deletions

View File

@@ -36,6 +36,15 @@ function(add_bluelib_module)
set_target_properties(blue-${module_name} PROPERTIES FOLDER "Shared/${module_name}")
set_target_properties(blue-${module_name}-s PROPERTIES FOLDER "Static/${module_name}")
TEST_BIG_ENDIAN(IS_BIG_ENDIAN)
if(IS_BIG_ENDIAN)
target_compile_definitions(blue-${module_name} PRIVATE BIG_ENDIAN)
target_compile_definitions(blue-${module_name}-s PRIVATE BIG_ENDIAN)
else()
target_compile_definitions(blue-${module_name} PRIVATE LITTLE_ENDIAN)
target_compile_definitions(blue-${module_name}-s PRIVATE LITTLE_ENDIAN)
endif()
install(TARGETS blue-${module_name} blue-${module_name}-s)
install(FILES ${root_header} DESTINATION include/blue)