cmake: fix syntax error in Win32Deps.cmake
In a construct such as: ```cmake if($ENV{FOO} MATCHES bar) ... endif() ``` if the environment variable is not set, the if statement becomes a syntax error because there is nothing being compared. Fix this by quoting the environment variable like so: ```cmake if("$ENV{FOO}" MATCHES bar) ... endif() ``` Signed-off-by: Rafael Kitover <rkitover@gmail.com>
This commit is contained in:
parent
59e9c69097
commit
23fe13d8fb
|
@ -5,7 +5,7 @@ if(WIN32)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(WINARCH x86)
|
set(WINARCH x86)
|
||||||
if(CMAKE_C_COMPILER MATCHES x64 OR CMAKE_CXX_COMPILER MATCHES x64 OR $ENV{VSCMD_ARG_TGT_ARCH} MATCHES x64)
|
if(CMAKE_C_COMPILER MATCHES x64 OR CMAKE_CXX_COMPILER MATCHES x64 OR "$ENV{VSCMD_ARG_TGT_ARCH}" MATCHES x64)
|
||||||
set(WINARCH x64)
|
set(WINARCH x64)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
2
vcpkg
2
vcpkg
|
@ -1 +1 @@
|
||||||
Subproject commit b5ae25cf3d1e8c28095f5379f18f1a47390b33a0
|
Subproject commit c2ad1baafccc91bf7e9e60a390eb91cf4e130062
|
Loading…
Reference in New Issue