summaryrefslogtreecommitdiff
path: root/gr-analog/lib/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'gr-analog/lib/CMakeLists.txt')
-rw-r--r--gr-analog/lib/CMakeLists.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/gr-analog/lib/CMakeLists.txt b/gr-analog/lib/CMakeLists.txt
index a1161fca03..34a852fdb3 100644
--- a/gr-analog/lib/CMakeLists.txt
+++ b/gr-analog/lib/CMakeLists.txt
@@ -169,6 +169,22 @@ target_link_libraries(gnuradio-analog ${analog_libs})
GR_LIBRARY_FOO(gnuradio-analog RUNTIME_COMPONENT "analog_runtime" DEVEL_COMPONENT "analog_devel")
add_dependencies(gnuradio-analog analog_generated_includes analog_generated_swigs gnuradio-filter)
+if(ENABLE_STATIC_LIBS)
+ add_library(gnuradio-analog_static STATIC ${analog_sources})
+
+ add_dependencies(gnuradio-analog_static
+ analog_generated_includes
+ gnuradio-filter_static)
+
+ if(NOT WIN32)
+ set_target_properties(gnuradio-analog_static
+ PROPERTIES OUTPUT_NAME gnuradio-analog)
+ endif(NOT WIN32)
+
+ install(TARGETS gnuradio-analog_static
+ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT "analog_devel" # .lib file
+ )
+endif(ENABLE_STATIC_LIBS)
########################################################################
# QA C++ Code for gr-filter