discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] FindICE.cmake


From: Tom Rondeau
Subject: Re: [Discuss-gnuradio] FindICE.cmake
Date: Thu, 1 May 2014 09:23:41 -0400

On Wed, Apr 30, 2014 at 9:11 PM, West, Nathan <address@hidden> wrote:
I'm trying to build gnu radio with control port, but cmake won't find
my Ice installation. I have Ice-3.4 installed through apt on Ubuntu
13.10. Digging in to the FindIce.cmake I made the following changes:

diff --git a/cmake/Modules/FindICE.cmake b/cmake/Modules/FindICE.cmake
index 087ee9b..705c019 100644
--- a/cmake/Modules/FindICE.cmake
+++ b/cmake/Modules/FindICE.cmake
@@ -4,7 +4,7 @@
 FIND_PACKAGE(PkgConfig)
 PKG_CHECK_MODULES(PC_ICE Ice-3.4 QUIET)

-if(NOT ICE_FOUND)
+if(NOT PC_ICE_FOUND)
   # Maybe we don't have a .pc file for Ice. Check for Config.h. If
   # that exists, get the version string and parse it for the proper
   # version.
@@ -21,11 +21,11 @@ if(NOT ICE_FOUND)
       set(ICE_FOUND TRUE)
     endif(ICE_FOUND)
   endif(ICE_CONFIG_INCLUDE_DIR)
-endif(NOT ICE_FOUND)
+endif(NOT PC_ICE_FOUND)

-if(NOT ICE_FOUND)
+if(NOT PC_ICE_FOUND)
   message(STATUS "  package 'Ice-3.4' not found")
-endif(NOT ICE_FOUND)
+endif(NOT PC_ICE_FOUND)


 # Recheck if we found the right version of ICE and proceed if true.

This at least squelches the 'package Ice-3.4 not found' message, which
is an improvement. (I test this with cmake -P <path-to-module>. I'm
still not able to get cmake to configure GNU Radio to build
control-port, and this is already extending my cmake-fu.

I've only managed to get this configured properly through PyBOMBS. Any
suggestions on fixing this module to properly detect a distro
installed Ice?

Nathan


Nathan,
Yeah, I suspect you're right on the use of the PC_ for the variables.

Have you made sure that python-zeroc-ice is also installed?

Tom


reply via email to

[Prev in Thread] Current Thread [Next in Thread]