Ignore git-related files in cmake for EA tarballs
This fixes the early-access builds on Windows (tested on EA 58). Cmake was previously looking for git-related files that were stripped out of the early access builds and failing; check if those exist before reading them.
This commit is contained in:
		| @@ -29,7 +29,7 @@ option(ENABLE_VULKAN "Enables Vulkan backend" ON) | |||||||
|  |  | ||||||
| option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF) | option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence" OFF) | ||||||
|  |  | ||||||
| if(NOT EXISTS ${PROJECT_SOURCE_DIR}/.git/hooks/pre-commit) | if(EXISTS ${PROJECT_SOURCE_DIR}/hooks/pre-commit AND NOT EXISTS ${PROJECT_SOURCE_DIR}/.git/hooks/pre-commit) | ||||||
|     message(STATUS "Copying pre-commit hook") |     message(STATUS "Copying pre-commit hook") | ||||||
|     file(COPY hooks/pre-commit |     file(COPY hooks/pre-commit | ||||||
|         DESTINATION ${PROJECT_SOURCE_DIR}/.git/hooks) |         DESTINATION ${PROJECT_SOURCE_DIR}/.git/hooks) | ||||||
| @@ -49,7 +49,10 @@ function(check_submodules_present) | |||||||
|         endif() |         endif() | ||||||
|     endforeach() |     endforeach() | ||||||
| endfunction() | endfunction() | ||||||
| check_submodules_present() |  | ||||||
|  | if(EXISTS ${PROJECT_SOURCE_DIR}/.gitmodules) | ||||||
|  |     check_submodules_present() | ||||||
|  | endif() | ||||||
|  |  | ||||||
| configure_file(${PROJECT_SOURCE_DIR}/dist/compatibility_list/compatibility_list.qrc | configure_file(${PROJECT_SOURCE_DIR}/dist/compatibility_list/compatibility_list.qrc | ||||||
|                ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.qrc |                ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.qrc | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user