summaryrefslogtreecommitdiff
path: root/gr-utils/python/modtool/gr-newmod
diff options
context:
space:
mode:
authorPhilip Balister <philip@balister.org>2015-12-28 17:15:55 -0500
committerPhilip Balister <philip@balister.org>2015-12-28 17:15:55 -0500
commitdec480ab3f0809677ba3ef2a3a64d402d742b5ec (patch)
tree518fa54a3fd220f6b84bab87e31ceb5260364ab1 /gr-utils/python/modtool/gr-newmod
parent815a7cf32e7436876f14ad4a8f6b0b6e8bbaacf6 (diff)
Fix 64 bit OpenEmbedded builds.
GNU Radio is looking at files on the build system to determine if it should use the lib64 directory. This doesn't work on cross builds. Do not set REDHAT, DEBIAN, or SLACKWARE if cross compiling. Also fix gr-newmod so modules do the right thing. Signed-off-by: Philip Balister <philip@balister.org>
Diffstat (limited to 'gr-utils/python/modtool/gr-newmod')
-rw-r--r--gr-utils/python/modtool/gr-newmod/cmake/Modules/GrPlatform.cmake6
1 files changed, 3 insertions, 3 deletions
diff --git a/gr-utils/python/modtool/gr-newmod/cmake/Modules/GrPlatform.cmake b/gr-utils/python/modtool/gr-newmod/cmake/Modules/GrPlatform.cmake
index 5b7e886f85..fbbea5fee0 100644
--- a/gr-utils/python/modtool/gr-newmod/cmake/Modules/GrPlatform.cmake
+++ b/gr-utils/python/modtool/gr-newmod/cmake/Modules/GrPlatform.cmake
@@ -29,15 +29,15 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(LINUX TRUE)
endif()
-if(LINUX AND EXISTS "/etc/debian_version")
+if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/debian_version")
set(DEBIAN TRUE)
endif()
-if(LINUX AND EXISTS "/etc/redhat-release")
+if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/redhat-release")
set(REDHAT TRUE)
endif()
-if(LINUX AND EXISTS "/etc/slackware-version")
+if(NOT CMAKE_CROSSCOMPILING AND LINUX AND EXISTS "/etc/slackware-version")
set(SLACKWARE TRUE)
endif()