diff options
author | Dimitri Stolnikov <horiz0n@gmx.net> | 2015-05-12 23:30:45 +0200 |
---|---|---|
committer | Dimitri Stolnikov <horiz0n@gmx.net> | 2015-05-12 23:30:45 +0200 |
commit | 3916b5bc4f9ed504106cf0845e6daa077a84764c (patch) | |
tree | 3d720c959c7b1804e9470f5f3c201e5df15a6698 /CMakeLists.txt | |
parent | 3793a5e8b1b97cb78e21c807d21bca2a406f97d3 (diff) |
cmake: added ENABLE_NONFREE option to enable nonfree components.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a288aa..f715414 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,8 @@ if(NOT CMAKE_BUILD_TYPE) endif(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "") +set(ENABLE_NONFREE FALSE CACHE BOOL "Enable or disable nonfree components.") + # Set the version information here set(VERSION_INFO_MAJOR_VERSION 0) set(VERSION_INFO_API_COMPAT 1) @@ -157,7 +159,9 @@ find_package(GnuradioFCDPP) find_package(LibOsmoSDR) find_package(LibRTLSDR) find_package(LibMiriSDR) +if(ENABLE_NONFREE) find_package(LibSDRplay) +endif(ENABLE_NONFREE) find_package(LibHackRF) find_package(LibAIRSPY) find_package(LibbladeRF) @@ -274,5 +278,13 @@ INSTALL( # Print Summary ######################################################################## GR_PRINT_COMPONENT_SUMMARY() +if(ENABLE_NONFREE) +MESSAGE(STATUS + "NONFREE components have been enabled. The resulting + binaries cannot be distributed under GPL terms. + " +) +endif(ENABLE_NONFREE) + MESSAGE(STATUS "Building for version: ${VERSION} / ${LIBVER}") MESSAGE(STATUS "Using install prefix: ${CMAKE_INSTALL_PREFIX}") |