summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnuradio-core/src/python/gnuradio/__init__.py1
-rw-r--r--gr-fcd/CMakeLists.txt2
-rw-r--r--gr-fcd/python/fcd/CMakeLists.txt (renamed from gr-fcd/python/CMakeLists.txt)0
-rw-r--r--gr-fcd/python/fcd/__init__.py (renamed from gr-fcd/python/__init__.py)8
-rwxr-xr-xgr-fcd/python/fcd/qa_fcd.py (renamed from gr-fcd/python/qa_fcd.py)0
-rw-r--r--gr-fcd/python/fcd/run_tests.in (renamed from gr-fcd/python/run_tests.in)0
6 files changed, 9 insertions, 2 deletions
diff --git a/gnuradio-core/src/python/gnuradio/__init__.py b/gnuradio-core/src/python/gnuradio/__init__.py
index 7f8015f9f4..4fe55baa04 100644
--- a/gnuradio-core/src/python/gnuradio/__init__.py
+++ b/gnuradio-core/src/python/gnuradio/__init__.py
@@ -42,3 +42,4 @@ if path.endswith(path_ending):
__path__.append(os.path.join(build_path, 'gr-pager', 'python'))
__path__.append(os.path.join(build_path, 'gr-video-sdl', 'python'))
__path__.append(os.path.join(build_path, 'gr-vocoder', 'python'))
+ __path__.append(os.path.join(build_path, 'gr-fcd', 'python'))
diff --git a/gr-fcd/CMakeLists.txt b/gr-fcd/CMakeLists.txt
index 810e79e6eb..8c15c8a17e 100644
--- a/gr-fcd/CMakeLists.txt
+++ b/gr-fcd/CMakeLists.txt
@@ -107,7 +107,7 @@ add_subdirectory(include/fcd)
add_subdirectory(lib)
if(ENABLE_PYTHON)
add_subdirectory(swig)
- add_subdirectory(python)
+ add_subdirectory(python/fcd)
add_subdirectory(grc)
add_subdirectory(examples/grc)
endif(ENABLE_PYTHON)
diff --git a/gr-fcd/python/CMakeLists.txt b/gr-fcd/python/fcd/CMakeLists.txt
index 39ec5efe9e..39ec5efe9e 100644
--- a/gr-fcd/python/CMakeLists.txt
+++ b/gr-fcd/python/fcd/CMakeLists.txt
diff --git a/gr-fcd/python/__init__.py b/gr-fcd/python/fcd/__init__.py
index daf9c890de..0d5f5ca5dd 100644
--- a/gr-fcd/python/__init__.py
+++ b/gr-fcd/python/fcd/__init__.py
@@ -23,6 +23,12 @@
This is the gr-fcd package. This package provides a GNU Radio
source block for the FunCube Dongle hardware.
'''
+import os
-from fcd_swig import *
+try:
+ from fcd_swig import *
+except ImportError:
+ dirname, filename = os.path.split(os.path.abspath(__file__))
+ __path__.append(os.path.join(dirname, "..", "..", "swig"))
+ from fcd_swig import *
diff --git a/gr-fcd/python/qa_fcd.py b/gr-fcd/python/fcd/qa_fcd.py
index 0993cab425..0993cab425 100755
--- a/gr-fcd/python/qa_fcd.py
+++ b/gr-fcd/python/fcd/qa_fcd.py
diff --git a/gr-fcd/python/run_tests.in b/gr-fcd/python/fcd/run_tests.in
index 4d28c1522d..4d28c1522d 100644
--- a/gr-fcd/python/run_tests.in
+++ b/gr-fcd/python/fcd/run_tests.in