fixed cmake finddirectx & findopenssl

This commit is contained in:
Ulf Gebhardt 2017-07-27 13:51:26 +02:00
parent 8b9d3e410f
commit 3fbf3fd962
2 changed files with 15 additions and 27 deletions

View File

@ -3,6 +3,7 @@
if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
find_path (DirectX_ROOT_DIR
Include/d3d9.h
set(_PF86 "ProgramFiles(x86)")
PATHS
"$ENV{DXSDK_DIR}"
"$ENV{ProgramFiles}/Microsoft DirectX SDK (June 2010)"
@ -14,15 +15,15 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
"$ENV{ProgramFiles}/Microsoft DirectX SDK (November 2007)"
"$ENV{ProgramFiles}/Microsoft DirectX SDK (August 2007)"
"$ENV{ProgramFiles}/Microsoft DirectX SDK"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (June 2010)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (February 2010)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (March 2009)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (August 2008)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (June 2008)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (March 2008)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (November 2007)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK (August 2007)"
"$ENV{ProgramFiles(x86)}/Microsoft DirectX SDK"
"$ENV{${_PF86}}/Microsoft DirectX SDK (June 2010)"
"$ENV{${_PF86}}/Microsoft DirectX SDK (February 2010)"
"$ENV{${_PF86}}/Microsoft DirectX SDK (March 2009)"
"$ENV{${_PF86}}/Microsoft DirectX SDK (August 2008)"
"$ENV{${_PF86}}/Microsoft DirectX SDK (June 2008)"
"$ENV{${_PF86}}/Microsoft DirectX SDK (March 2008)"
"$ENV{${_PF86}}/Microsoft DirectX SDK (November 2007)"
"$ENV{${_PF86}}/Microsoft DirectX SDK (August 2007)"
"$ENV{${_PF86}}/Microsoft DirectX SDK"
DOC "DirectX SDK root directory")

View File

@ -17,24 +17,11 @@ else( OPENSSL_INCLUDE_DIR AND OPENSSL_LIBRARIES )
set(OPENSSL_FOUND 0)
if(WIN32)
set(TMP_OPENSSL_INCLUDE_DIR "./src/dep/include/openssl")
if(PLATFORM MATCHES X64)
set(TMP_OPENSSL_INCLUDE_DIR
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (64-bit)_is1;InstallLocation]/include/openssl"
)
set(TMP_OPENSSL_LIBRARIES
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (64-bit)_is1;InstallLocation]/lib"
)
set(TMP_OPENSSL_LIBRARIES "./src/dep/lib/static/x64")
else()
set(TMP_OPENSSL_INCLUDE_DIR
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;InstallLocation]/include/openssl"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;InstallLocation]/include/openssl"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;InstallLocation]/include/openssl"
)
set(TMP_OPENSSL_LIBRARIES
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;InstallLocation]/lib"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;InstallLocation]/lib"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;InstallLocation]/lib"
)
set(TMP_OPENSSL_LIBRARIES "./src/dep/lib/static")
endif()
endif()
@ -54,8 +41,7 @@ else( OPENSSL_INCLUDE_DIR AND OPENSSL_LIBRARIES )
find_library(OPENSSL_LIBRARIES
NAMES
ssleay32
ssl
libcrypto
PATHS
/usr/lib
/usr/lib/ssl
@ -70,6 +56,7 @@ else( OPENSSL_INCLUDE_DIR AND OPENSSL_LIBRARIES )
find_library(OPENSSL_EXTRA_LIBRARIES
NAMES
libeay32
libcrypto
PATHS
${TMP_OPENSSL_LIBRARIES}
DOC