mirror of
https://github.com/blupi-games/planetblupi-dev
synced 2024-12-30 13:55:36 +01:00
Download the appimage tools
This commit is contained in:
parent
b071e22b07
commit
f9de36e446
@ -3,9 +3,6 @@ cmake_minimum_required (VERSION 3.2)
|
|||||||
|
|
||||||
include (${CMAKE_ROOT}/Modules/ExternalProject.cmake)
|
include (${CMAKE_ROOT}/Modules/ExternalProject.cmake)
|
||||||
|
|
||||||
set (APPIMAGE_ASSISTANT_PROGRAM CACHE FILEPATH "AppImageAssistant executable")
|
|
||||||
set (APPIMAGE_APPRUN_PROGRAM CACHE FILEPATH "AppImage AppRun executable")
|
|
||||||
|
|
||||||
include_directories (${CMAKE_BINARY_DIR}/include)
|
include_directories (${CMAKE_BINARY_DIR}/include)
|
||||||
link_directories (${CMAKE_BINARY_DIR}/lib)
|
link_directories (${CMAKE_BINARY_DIR}/lib)
|
||||||
|
|
||||||
@ -222,6 +219,27 @@ ExternalProject_Add (SDL_kitchensink_Project
|
|||||||
## planetblupi
|
## planetblupi
|
||||||
##############
|
##############
|
||||||
|
|
||||||
|
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||||
|
set (APPIMAGE_APPRUN_BIN "AppRun-x86_64")
|
||||||
|
set (APPIMAGE_APPRUN_URL "https://github.com/probonopd/AppImageKit/releases/download/continuous/${APPIMAGE_APPRUN_BIN}")
|
||||||
|
set (APPIMAGE_APPRUN_PROGRAM "${CMAKE_BINARY_DIR}/bin/${APPIMAGE_APPRUN_BIN}")
|
||||||
|
|
||||||
|
set (APPIMAGE_TOOL_BIN "appimagetool-x86_64.AppImage")
|
||||||
|
set (APPIMAGE_TOOL_URL "https://github.com/probonopd/AppImageKit/releases/download/continuous/${APPIMAGE_TOOL_BIN}")
|
||||||
|
set (APPIMAGE_TOOL_PROGRAM "${CMAKE_BINARY_DIR}/bin/${APPIMAGE_TOOL_BIN}")
|
||||||
|
|
||||||
|
if (NOT EXISTS "${APPIMAGE_APPRUN_PROGRAM}")
|
||||||
|
file (DOWNLOAD "${APPIMAGE_APPRUN_URL}" "${APPIMAGE_APPRUN_PROGRAM}")
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
if (NOT EXISTS "${APPIMAGE_TOOL_PROGRAM}")
|
||||||
|
file (DOWNLOAD "${APPIMAGE_TOOL_URL}" "${APPIMAGE_TOOL_PROGRAM}")
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
execute_process (COMMAND /bin/chmod 0755 "${APPIMAGE_APPRUN_PROGRAM}")
|
||||||
|
execute_process (COMMAND /bin/chmod 0755 "${APPIMAGE_TOOL_PROGRAM}")
|
||||||
|
endif ()
|
||||||
|
|
||||||
ExternalProject_Add (planetblupi_Project
|
ExternalProject_Add (planetblupi_Project
|
||||||
URL ${CMAKE_SOURCE_DIR}/planetblupi
|
URL ${CMAKE_SOURCE_DIR}/planetblupi
|
||||||
DOWNLOAD_COMMAND ""
|
DOWNLOAD_COMMAND ""
|
||||||
@ -230,7 +248,7 @@ ExternalProject_Add (planetblupi_Project
|
|||||||
CMAKE_COMMAND ${CMD} cmake
|
CMAKE_COMMAND ${CMD} cmake
|
||||||
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
||||||
-DAPPIMAGE_APPRUN_PROGRAM=${APPIMAGE_APPRUN_PROGRAM}
|
-DAPPIMAGE_APPRUN_PROGRAM=${APPIMAGE_APPRUN_PROGRAM}
|
||||||
-DAPPIMAGE_ASSISTANT_PROGRAM=${APPIMAGE_ASSISTANT_PROGRAM}
|
-DAPPIMAGE_ASSISTANT_PROGRAM=${APPIMAGE_TOOL_PROGRAM}
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
|
-DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
|
||||||
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
BUILD_ALWAYS 1
|
BUILD_ALWAYS 1
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 5554ebbc832b878bc564ffb9d08d40cbb8bfeae2
|
Subproject commit 4a9294a6ecc7dbdfb4782b7651c2b222103e6432
|
Loading…
x
Reference in New Issue
Block a user