mirror of
https://gitlab.com/dosowisko.net/libsuperderpy.git
synced 2025-03-04 01:01:28 +01:00
add LIBSUPERDERPY_GAME_GIT_REV define for game's git revision
This commit is contained in:
parent
a03a031c6c
commit
1f71f03ef8
2 changed files with 18 additions and 8 deletions
|
@ -31,6 +31,23 @@ if (NOT LIBSUPERDERPY_CONFIG_INCLUDED)
|
|||
SET(CMAKE_FIND_LIBRARY_SUFFIXES .lib .a)
|
||||
endif(LIBSUPERDERPY_STATIC_DEPS)
|
||||
|
||||
execute_process(
|
||||
COMMAND git log -1 --format=%h
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/libsuperderpy
|
||||
OUTPUT_VARIABLE LIBSUPERDERPY_GIT_REV
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
add_definitions(-DLIBSUPERDERPY_GIT_REV="${LIBSUPERDERPY_GIT_REV}")
|
||||
|
||||
if(NOT DEFINED LIBSUPERDERPY_NO_GAME_GIT_REV)
|
||||
execute_process(
|
||||
COMMAND git log -1 --format=%h
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
OUTPUT_VARIABLE LIBSUPERDERPY_GAME_GIT_REV
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
endif(NOT DEFINED LIBSUPERDERPY_NO_GAME_GIT_REV)
|
||||
|
||||
if(APPLE)
|
||||
if(CMAKE_INSTALL_PREFIX MATCHES "/usr/local")
|
||||
set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}")
|
||||
|
@ -314,14 +331,6 @@ endif()
|
|||
|
||||
endif(ANDROID)
|
||||
|
||||
execute_process(
|
||||
COMMAND git log -1 --format=%h
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/libsuperderpy
|
||||
OUTPUT_VARIABLE LIBSUPERDERPY_GIT_REV
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
add_definitions(-DLIBSUPERDERPY_GIT_REV="${LIBSUPERDERPY_GIT_REV}")
|
||||
|
||||
set(LIBSUPERDERPY_CONFIG_INCLUDED 1)
|
||||
|
||||
endif (NOT LIBSUPERDERPY_CONFIG_INCLUDED)
|
||||
|
|
|
@ -6,5 +6,6 @@
|
|||
*/
|
||||
#define LIBSUPERDERPY_GAMENAME "${LIBSUPERDERPY_GAMENAME}"
|
||||
#define LIBSUPERDERPY_GAMENAME_PRETTY "${LIBSUPERDERPY_GAMENAME_PRETTY}"
|
||||
#define LIBSUPERDERPY_GAME_GIT_REV "${LIBSUPERDERPY_GAME_GIT_REV}"
|
||||
|
||||
#endif /* DEFINES_H */
|
||||
|
|
Loading…
Add table
Reference in a new issue