2021-06-17 17:32:24 -04:00
|
|
|
project(dependencies)
|
|
|
|
|
2023-11-11 00:44:26 -05:00
|
|
|
# stb_image
|
2024-06-15 08:52:15 -04:00
|
|
|
if(BUILD_ARM_COMPONENTS)
|
2023-11-11 00:44:26 -05:00
|
|
|
add_subdirectory(stb_image)
|
2022-07-13 16:46:33 -04:00
|
|
|
endif()
|
2021-06-17 17:32:24 -04:00
|
|
|
# Minecraft: Pi Edition
|
2022-03-09 21:23:41 -05:00
|
|
|
if(BUILD_ARM_COMPONENTS AND NOT MCPI_OPEN_SOURCE_ONLY)
|
2021-12-19 16:09:16 -05:00
|
|
|
add_subdirectory(minecraft-pi)
|
|
|
|
endif()
|
2022-03-11 20:02:38 -05:00
|
|
|
# Zenity (Minimal Build)
|
2024-06-15 08:52:15 -04:00
|
|
|
if(BUILD_NATIVE_COMPONENTS)
|
2022-03-11 00:00:13 -05:00
|
|
|
add_subdirectory(zenity)
|
|
|
|
endif()
|
2022-09-25 15:47:36 -04:00
|
|
|
# LIEF
|
2024-06-15 08:52:15 -04:00
|
|
|
if(BUILD_NATIVE_COMPONENTS OR BUILD_MEDIA_LAYER_CORE)
|
2022-09-25 15:47:36 -04:00
|
|
|
add_subdirectory(LIEF)
|
|
|
|
endif()
|
2024-06-08 16:30:39 -04:00
|
|
|
# Extra Runtime
|
|
|
|
add_subdirectory(runtime)
|
2023-11-11 00:44:26 -05:00
|
|
|
# GLFW
|
2024-06-15 08:52:15 -04:00
|
|
|
if(BUILD_MEDIA_LAYER_CORE)
|
2023-11-11 00:44:26 -05:00
|
|
|
add_subdirectory(glfw)
|
|
|
|
endif()
|
|
|
|
# GLES Compatibility Layer
|
2024-06-15 08:52:15 -04:00
|
|
|
if(BUILD_MEDIA_LAYER_CORE AND MCPI_USE_GLES1_COMPATIBILITY_LAYER)
|
2023-11-11 00:44:26 -05:00
|
|
|
add_subdirectory(gles-compatibility-layer)
|
|
|
|
endif()
|
2023-11-11 01:33:19 -05:00
|
|
|
# UTF8-CPP
|
|
|
|
add_subdirectory(utf8cpp)
|
2024-01-06 06:30:23 -05:00
|
|
|
# Symbol Prcoessor
|
|
|
|
if(BUILD_ARM_COMPONENTS)
|
|
|
|
add_subdirectory(symbol-processor)
|
|
|
|
endif()
|