moria: allow out of src builds
This commit is contained in:
parent
52dd839d3a
commit
78f707805c
|
@ -1,11 +1,26 @@
|
|||
--- ../CMakeLists.txt.orig 2019-04-20 20:35:53.547906398 +0000
|
||||
+++ ./CMakeLists.txt 2019-04-20 21:28:56.287810505 +0000
|
||||
@@ -162,7 +162,7 @@
|
||||
+++ ./CMakeLists.txt 2019-04-20 21:47:17.644443892 +0000
|
||||
@@ -156,16 +156,12 @@
|
||||
#
|
||||
# Set up the install paths and files
|
||||
#
|
||||
-set(build_dir "umoria")
|
||||
+option(build_dir "Directory for build files" "umoria")
|
||||
set(data_dir "${build_dir}/data")
|
||||
|
||||
file(MAKE_DIRECTORY ${build_dir})
|
||||
file(MAKE_DIRECTORY ${data_dir})
|
||||
|
||||
-set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR})
|
||||
+# set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR})
|
||||
set(EXECUTABLE_OUTPUT_PATH ${build_dir})
|
||||
set(RUNTIME_OUTPUT_DIRECTORY ${build_dir})
|
||||
-set(EXECUTABLE_OUTPUT_PATH ${build_dir})
|
||||
-set(RUNTIME_OUTPUT_DIRECTORY ${build_dir})
|
||||
-
|
||||
# Core game data files
|
||||
set(
|
||||
data_files
|
||||
@@ -268,4 +264,4 @@
|
||||
target_link_libraries(umoria ${CURSES_LIBRARIES})
|
||||
|
||||
# Build and install the umoria binary
|
||||
-install(TARGETS umoria DESTINATION ${build_dir})
|
||||
+install(TARGETS umoria DESTINATION ${CMAKE_INSTALL_PREFIX}/bin/)
|
||||
|
|
|
@ -6,7 +6,7 @@ TERMUX_PKG_MAINTAINER="Oliver Schmidhauser @Neo-Oli"
|
|||
TERMUX_PKG_SRCURL=https://github.com/dungeons-of-moria/umoria/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=a43b695d42692245208e9fca4c89976c24947ea7931caa80f79e7f051305b512
|
||||
TERMUX_PKG_DEPENDS="ncurses"
|
||||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-Dbuild_dir=$TERMUX_PKG_BUILDDIR"
|
||||
|
||||
termux_step_create_debscripts() {
|
||||
# Create scores file in a debscript, so an update to the package wouldn't erease any scores
|
||||
|
|
Loading…
Reference in New Issue