From edd2a45d38248e724248d52329e4bddcab88f2bf Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Sat, 18 Oct 2014 20:19:16 -0700 Subject: [PATCH] CMake: Don't test host system's /proc paths for availability on target. This allows better cross-compilation. --- dtool/LocalSetup.cmake | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/dtool/LocalSetup.cmake b/dtool/LocalSetup.cmake index 0e64a6eeb6..9f5fe2ed1e 100644 --- a/dtool/LocalSetup.cmake +++ b/dtool/LocalSetup.cmake @@ -110,25 +110,15 @@ set(HAVE_IOS_TYPEDEFS 1) # Can we read the file /proc/self/[*] to determine our # environment variables at static init time? -if(EXISTS "/proc/self/exe") +if(IS_LINUX) set(HAVE_PROC_SELF_EXE 1) -endif() -if(EXISTS "/proc/self/maps") set(HAVE_PROC_SELF_MAPS 1) -endif() -if(EXISTS "/proc/self/environ") set(HAVE_PROC_SELF_ENVIRON 1) -endif() -if(EXISTS "/proc/self/cmdline") set(HAVE_PROC_SELF_CMDLINE 1) endif() -if(EXISTS "/proc/curproc/file") +if(IS_FREEBSD) set(HAVE_PROC_CURPROC_FILE 1) -endif() -if(EXISTS "/proc/curproc/map") set(HAVE_PROC_CURPROC_MAP 1) -endif() -if(EXISTS "/proc/curproc/cmdline") set(HAVE_PROC_CURPROC_CMDLINE 1) endif()