mirror of
https://github.com/tihmstar/futurerestore.git
synced 2025-04-20 14:31:41 +00:00
Improve build files, update idr
This commit is contained in:
parent
c15e30b290
commit
7f73214018
|
@ -1,9 +1,7 @@
|
|||
cmake_minimum_required(VERSION 3.22)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
execute_process(COMMAND git submodule update --init --recursive WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
set(ignoreMe "${NO_PKGCFG}")
|
||||
set(ignoreMe "${ASAN}")
|
||||
set(ignoreMe "${ARCH}")
|
||||
set(ignoreMe "${NO_PKGCFG} ${ASAN} ${NO_XCODE} ${ARCH}")
|
||||
set(SUBPROJECT_BUILD 1)
|
||||
set(ASAN_FLAG "")
|
||||
if(DEFINED ASAN OR "$ENV{ASAN}" MATCHES "1")
|
||||
|
|
2
external/idevicerestore
vendored
2
external/idevicerestore
vendored
|
@ -1 +1 @@
|
|||
Subproject commit e738336c231d7a8c3d20d5967711b846a9119a7d
|
||||
Subproject commit b46637056fce7cb771f53916b1a8c527d256c5f2
|
|
@ -79,14 +79,23 @@ else()
|
|||
udev
|
||||
lzfse)
|
||||
endif()
|
||||
execute_process(COMMAND git rev-list --count HEAD WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE VERSION_COMMIT_COUNT ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
execute_process(COMMAND git rev-parse HEAD WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE VERSION_COMMIT_SHA ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
if(NOT DEFINED VERSION_COMMIT_COUNT)
|
||||
execute_process(COMMAND git rev-list --count HEAD WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE VERSION_COMMIT_COUNT ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
endif()
|
||||
if(NOT DEFINED VERSION_COMMIT_SHA)
|
||||
execute_process(COMMAND git rev-parse HEAD WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE VERSION_COMMIT_SHA ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
endif()
|
||||
execute_process(COMMAND cat version.txt WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE VERSION_RELEASE ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
add_definitions(
|
||||
-DHAVE_LIBIPATCHER=1
|
||||
-DVERSION_COMMIT_COUNT="${VERSION_COMMIT_COUNT}"
|
||||
-DVERSION_COMMIT_SHA="${VERSION_COMMIT_SHA}"
|
||||
-DVERSION_RELEASE="${VERSION_RELEASE}")
|
||||
-DVERSION_RELEASE="${VERSION_RELEASE}"
|
||||
-DPACKAGE_NAME="futurerestore"
|
||||
-DPACKAGE_VERSION="${VERSION_RELEASE} Build: ${VERSION_COMMIT_COUNT}\(${VERSION_COMMIT_SHA}\)")
|
||||
if(DEFINED DESTDIR)
|
||||
set(CMAKE_INSTALL_PREFIX ${DESTDIR}${CMAKE_INSTALL_PREFIX})
|
||||
endif()
|
||||
install(TARGETS futurerestore
|
||||
DESTINATION "${CMAKE_INSTALL_PREFIX}/bin")
|
||||
|
||||
|
|
Loading…
Reference in a new issue