diff options
author | Jan Vorlicek <janvorli@microsoft.com> | 2019-03-11 14:59:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-11 14:59:27 +0100 |
commit | 123422de218d6ca5c36cbb7f34ece95dcae333da (patch) | |
tree | 777ca1b5fadc3d18c4c1f6332cc3672b93cf448a /src/pal/src | |
parent | 20ec8fa5448655309490106cf7ac72bf60b3485f (diff) | |
parent | 107b9424d7dd56c1902b09bb1c67533215190ea8 (diff) | |
download | coreclr-123422de218d6ca5c36cbb7f34ece95dcae333da.tar.gz coreclr-123422de218d6ca5c36cbb7f34ece95dcae333da.tar.bz2 coreclr-123422de218d6ca5c36cbb7f34ece95dcae333da.zip |
Merge pull request #23111 from am11/gcc-configuration
Improve gcc configuration
Diffstat (limited to 'src/pal/src')
-rw-r--r-- | src/pal/src/configure.cmake | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/pal/src/configure.cmake b/src/pal/src/configure.cmake index c8b6f3bd6e..a4d550e03b 100644 --- a/src/pal/src/configure.cmake +++ b/src/pal/src/configure.cmake @@ -42,13 +42,15 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin) check_include_files("libintl.h" HAVE_LIBINTL_H) endif() -if(NOT CMAKE_SYSTEM_NAME STREQUAL FreeBSD AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD) - set(CMAKE_REQUIRED_FLAGS "-ldl") -endif() -check_include_files(lttng/tracepoint.h HAVE_LTTNG_TRACEPOINT_H) -if(NOT CMAKE_SYSTEM_NAME STREQUAL FreeBSD AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD) - unset(CMAKE_REQUIRED_FLAGS) -endif() +set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_DL_LIBS}) + +check_cxx_source_compiles(" +#include <lttng/tracepoint.h> +int main(int argc, char **argv) { + return 0; +}" HAVE_LTTNG_TRACEPOINT_H) + +set(CMAKE_REQUIRED_LIBRARIES) check_include_files(sys/sysctl.h HAVE_SYS_SYSCTL_H) check_include_files(gnu/lib-names.h HAVE_GNU_LIBNAMES_H) |