minecraft-pi-reborn/dependencies/CMakeLists.txt

35 lines
746 B
CMake
Raw Normal View History

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