cmake: use Win32Deps when mingw cross compiling
So that dependencies submodule is cloned. Signed-off-by: Rafael Kitover <rkitover@gmail.com>
This commit is contained in:
parent
ffc9309253
commit
8abbb070e8
|
@ -6,7 +6,7 @@ if(COMMAND cmake_policy)
|
||||||
cmake_policy(SET CMP0077 NEW) # use vars for options
|
cmake_policy(SET CMP0077 NEW) # use vars for options
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT CMAKE_VERSION VERSION_LESS 3.0)
|
if(POLICY CMP0043)
|
||||||
cmake_policy(SET CMP0043 NEW) # for wxWidgets, use generator expressions
|
cmake_policy(SET CMP0043 NEW) # for wxWidgets, use generator expressions
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
if(WIN32)
|
if(WIN32 OR CMAKE_TOOLCHAIN_FILE MATCHES "[Mm][Ii][Nn][Gg][Ww]")
|
||||||
# compiler has not been detected yet maybe
|
# compiler has not been detected yet maybe
|
||||||
if(CMAKE_C_COMPILER MATCHES "cl\\.exe" OR CMAKE_CXX_COMPILER MATCHES "cl\\.exe" OR MSVC OR DEFINED ENV{VisualStudioVersion})
|
if(CMAKE_C_COMPILER MATCHES "cl\\.exe" OR CMAKE_CXX_COMPILER MATCHES "cl\\.exe" OR MSVC OR DEFINED ENV{VisualStudioVersion})
|
||||||
set(VS TRUE)
|
set(VS TRUE)
|
||||||
|
@ -12,11 +12,14 @@ if(WIN32)
|
||||||
# Win32 deps submodules (dependencies and vcpkg)
|
# Win32 deps submodules (dependencies and vcpkg)
|
||||||
if(NOT EXISTS "${CMAKE_SOURCE_DIR}/dependencies/mingw-xaudio/include" OR NOT EXISTS "${CMAKE_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake")
|
if(NOT EXISTS "${CMAKE_SOURCE_DIR}/dependencies/mingw-xaudio/include" OR NOT EXISTS "${CMAKE_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake")
|
||||||
set(git_checkout FALSE)
|
set(git_checkout FALSE)
|
||||||
# find_package(Git)
|
|
||||||
#if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
|
|
||||||
if(EXISTS "${CMAKE_SOURCE_DIR}/.git")
|
if(EXISTS "${CMAKE_SOURCE_DIR}/.git")
|
||||||
set(git_checkout TRUE)
|
set(git_checkout TRUE)
|
||||||
execute_process(COMMAND git submodule update --init --remote --recursive RESULT_VARIABLE git_status WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}")
|
execute_process(
|
||||||
|
COMMAND git submodule update --init --remote --recursive
|
||||||
|
RESULT_VARIABLE git_status
|
||||||
|
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||||
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT (git_checkout AND git_status EQUAL 0))
|
if(NOT (git_checkout AND git_status EQUAL 0))
|
||||||
|
|
Loading…
Reference in New Issue