diff options
Diffstat (limited to 'gr-analog/lib/CMakeLists.txt')
-rw-r--r-- | gr-analog/lib/CMakeLists.txt | 16 |
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 |