mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Enable AppImage only with Release builds
This commit is contained in:
parent
4a9294a6ec
commit
0421599fa4
@ -13,17 +13,22 @@ set (PB_VERSION_MAJOR 2)
|
||||
set (PB_VERSION_MINOR 0)
|
||||
set (PB_VERSION_PATCH 0)
|
||||
|
||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
||||
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++11 -L${CMAKE_INSTALL_PREFIX}/lib")
|
||||
endif ()
|
||||
|
||||
file (GLOB_RECURSE sources src/*.cxx src/*.h src/win32/*.rc)
|
||||
file (GLOB_RECURSE po resources/po/*.po)
|
||||
|
||||
if (MINGW)
|
||||
file (GLOB_RECURSE rc src/win32/*.rc)
|
||||
list (APPEND sources ${rc})
|
||||
endif (MINGW)
|
||||
|
||||
if (APPIMAGE_APPRUN_PROGRAM AND APPIMAGE_ASSISTANT_PROGRAM)
|
||||
set (USE_APPIMAGE ON)
|
||||
endif ()
|
||||
|
||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
||||
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++11 -L${CMAKE_INSTALL_PREFIX}/lib")
|
||||
endif ()
|
||||
|
||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
||||
set (CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
|
||||
endif ()
|
||||
@ -136,7 +141,7 @@ install (DIRECTORY resources/music DESTINATION share/planetblupi)
|
||||
## Deploy
|
||||
#########
|
||||
|
||||
if (APPIMAGE_APPRUN_PROGRAM AND APPIMAGE_ASSISTANT_PROGRAM)
|
||||
if (USE_APPIMAGE)
|
||||
include (LinuxAppImageBuild)
|
||||
set (CMAKE_PACKAGED_OUTPUT_PREFIX ${CMAKE_INSTALL_PREFIX})
|
||||
APPIMAGE_PACKAGE (planetblupi "planetblupi" "${CMAKE_CURRENT_SOURCE_DIR}/resources/linux" "share" "" "")
|
||||
|
Loading…
x
Reference in New Issue
Block a user