mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-13 22:58:50 +00:00
Remove HAVE_LIBPSAPI, HAVE_SHELL32.
These used to be set in the old autoconf build, but the cmake build has had a "TODO: actually check for these" comment since it was checked in, and they were set to 1 on mingw unconditionally. It seems safe to say that they always exist under mingw, so just remove them and assume they're set exactly when on mingw (with msvc, we use `pragma comment` instead of linking these via flags). llvm-svn: 328992
This commit is contained in:
parent
9ef949281c
commit
b179193e87
@ -434,13 +434,6 @@ else ()
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
if( MINGW )
|
||||
set(HAVE_LIBPSAPI 1)
|
||||
set(HAVE_LIBSHELL32 1)
|
||||
# TODO: Check existence of libraries.
|
||||
# include(CheckLibraryExists)
|
||||
endif( MINGW )
|
||||
|
||||
if( MSVC )
|
||||
set(SHLIBEXT ".lib")
|
||||
set(stricmp "_stricmp")
|
||||
|
@ -91,9 +91,6 @@
|
||||
/* Define to 1 if you have the `edit' library (-ledit). */
|
||||
#cmakedefine HAVE_LIBEDIT ${HAVE_LIBEDIT}
|
||||
|
||||
/* Define to 1 if you have the `psapi' library (-lpsapi). */
|
||||
#cmakedefine HAVE_LIBPSAPI ${HAVE_LIBPSAPI}
|
||||
|
||||
/* Define to 1 if you have the `pthread' library (-lpthread). */
|
||||
#cmakedefine HAVE_LIBPTHREAD ${HAVE_LIBPTHREAD}
|
||||
|
||||
@ -103,9 +100,6 @@
|
||||
/* Define to 1 if you have the `pthread_setname_np' function. */
|
||||
#cmakedefine HAVE_PTHREAD_SETNAME_NP ${HAVE_PTHREAD_SETNAME_NP}
|
||||
|
||||
/* Define to 1 if you have the `shell32' library (-lshell32). */
|
||||
#cmakedefine HAVE_LIBSHELL32 ${HAVE_LIBSHELL32}
|
||||
|
||||
/* Define to 1 if you have the `z' library (-lz). */
|
||||
#cmakedefine HAVE_LIBZ ${HAVE_LIBZ}
|
||||
|
||||
|
@ -24,14 +24,7 @@
|
||||
#include <psapi.h>
|
||||
#include <shellapi.h>
|
||||
|
||||
#ifdef __MINGW32__
|
||||
#if (HAVE_LIBPSAPI != 1)
|
||||
#error "libpsapi.a should be present"
|
||||
#endif
|
||||
#if (HAVE_LIBSHELL32 != 1)
|
||||
#error "libshell32.a should be present"
|
||||
#endif
|
||||
#else
|
||||
#if !defined(__MINGW32__)
|
||||
#pragma comment(lib, "psapi.lib")
|
||||
#pragma comment(lib, "shell32.lib")
|
||||
#endif
|
||||
|
@ -36,9 +36,6 @@
|
||||
#ifdef _MSC_VER
|
||||
#pragma comment(lib, "psapi.lib")
|
||||
#elif __MINGW32__
|
||||
#if (HAVE_LIBPSAPI != 1)
|
||||
#error "libpsapi.a should be present"
|
||||
#endif
|
||||
// The version of g++ that comes with MinGW does *not* properly understand
|
||||
// the ll format specifier for printf. However, MinGW passes the format
|
||||
// specifiers on to the MSVCRT entirely, and the CRT understands the ll
|
||||
|
Loading…
Reference in New Issue
Block a user