2021-06-17 21:32:24 +00:00
|
|
|
project(minecraft-pi)
|
|
|
|
|
|
|
|
include(FetchContent)
|
|
|
|
|
|
|
|
## Minecraft: Pi Edition
|
|
|
|
|
|
|
|
# Download
|
|
|
|
FetchContent_Declare(
|
|
|
|
minecraft-pi
|
2021-07-04 23:02:45 +00:00
|
|
|
URL "${CMAKE_CURRENT_SOURCE_DIR}/minecraft-pi-0.1.1.tar.gz"
|
2021-06-17 21:32:24 +00:00
|
|
|
)
|
|
|
|
FetchContent_Populate(minecraft-pi)
|
|
|
|
|
|
|
|
# Install
|
2022-05-29 22:44:27 +00:00
|
|
|
install(
|
|
|
|
DIRECTORY "${minecraft-pi_SOURCE_DIR}/"
|
2022-06-10 01:31:40 +00:00
|
|
|
DESTINATION "${MCPI_INSTALL_DIR}/game"
|
2022-05-29 22:44:27 +00:00
|
|
|
USE_SOURCE_PERMISSIONS
|
|
|
|
REGEX "api" EXCLUDE
|
2023-11-11 05:44:26 +00:00
|
|
|
REGEX "data" EXCLUDE
|
2022-05-29 22:44:27 +00:00
|
|
|
)
|
2023-11-11 05:44:26 +00:00
|
|
|
if(NOT MCPI_HEADLESS_MODE)
|
|
|
|
install(
|
|
|
|
DIRECTORY "${minecraft-pi_SOURCE_DIR}/data/"
|
|
|
|
DESTINATION "${MCPI_INSTALL_DIR}/game/data"
|
|
|
|
USE_SOURCE_PERMISSIONS
|
|
|
|
)
|
|
|
|
endif()
|
2022-06-10 01:31:40 +00:00
|
|
|
install_symlink("game/minecraft-pi" "${MCPI_INSTALL_DIR}/minecraft-pi")
|