| ... | ... | @@ -23,14 +23,18 @@ find_program(GIT_EXE NAMES git) |
| 23 | 23 | if(GIT_EXE) |
| 24 | 24 | execute_process( |
| 25 | 25 | COMMAND ${GIT_EXE} -C ${CMAKE_SOURCE_DIR} name-rev HEAD --tags --name-only --no-undefined --always |
| 26 | RESULT_VARIABLE EXIT_STATUS |
| 26 | 27 | OUTPUT_VARIABLE ZIG_GIT_REV |
| 27 | | OUTPUT_STRIP_TRAILING_WHITESPACE) |
| 28 | | if(ZIG_GIT_REV MATCHES "\\^0$") |
| 29 | | if(NOT("${ZIG_GIT_REV}" STREQUAL "${ZIG_VERSION}^0")) |
| 30 | | message("WARNING: Tag does not match configured Zig version") |
| 28 | OUTPUT_STRIP_TRAILING_WHITESPACE |
| 29 | ERROR_QUIET) |
| 30 | if(EXIT_STATUS EQUAL "0") |
| 31 | if(ZIG_GIT_REV MATCHES "\\^0$") |
| 32 | if(NOT("${ZIG_GIT_REV}" STREQUAL "${ZIG_VERSION}^0")) |
| 33 | message("WARNING: Tag does not match configured Zig version") |
| 34 | endif() |
| 35 | else() |
| 36 | set(ZIG_VERSION "${ZIG_VERSION}+${ZIG_GIT_REV}") |
| 31 | 37 | endif() |
| 32 | | else() |
| 33 | | set(ZIG_VERSION "${ZIG_VERSION}+${ZIG_GIT_REV}") |
| 34 | 38 | endif() |
| 35 | 39 | endif() |
| 36 | 40 | message("Configuring zig version ${ZIG_VERSION}") |