diff --git a/CMakeLists.txt b/CMakeLists.txt index 36d486544..10f55b184 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,7 @@ option(RX_SAMPLE_24BIT "Internal 24 bit Rx DSP" OFF) option(NO_DSP_SIMD "Do not use SIMD instructions for DSP even if available" OFF) option(BUILD_SERVER "Build Server" ON) option(BUILD_GUI "Build GUI" ON) +option(ENABLE_DISTRIBUTION "Compile for package distribution" OFF) list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules) diff --git a/debian/rules b/debian/rules index 7970a5ed4..920ce577a 100755 --- a/debian/rules +++ b/debian/rules @@ -21,5 +21,5 @@ # dh_make generated override targets # This is example for Cmake (See https://bugs.debian.org/641051 ) override_dh_auto_configure: - dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/opt/sdrangel -DDEBUG_OUTPUT=ON -DBUILD_TYPE=DEBIAN -DRX_SAMPLE_24BIT=ON -DENABLE_DISTRIBUTION=1 -DLIBCM256CCSRC=/shared/development/cm256cc -DLIBDSDCCSRC=/shared/development/dsdcc -DLIBAIRSPYSRC=/shared/development/libairspy -DLIBAIRSPYHFSRC=/shared/softs/airspyhf -DLIBHACKRFSRC=/shared/development/hackrf/host -DLIBRTLSDRSRC=/shared/development/librtlsdr.f4exb -DLIBMBELIBSRC=/shared/development/mbelib -DLIBSERIALDVSRC=/shared/development/serialDV -DLIBBLADERFSRC=/shared/softs/bladeRF -DLIBBLADERFCOMMONSRC=/shared/softs/bladeRF/host/common -DLIBBLADERFLIBSRC=/shared/softs/bladeRF/host/libraries/libbladeRF -DLIBMIRISDRSRC=/shared/development/libmirisdr-4 -DLIBLIMESUITESRC=/shared/softs/LimeSuite -DLIBIIOSRC=/shared/softs/libiio -DLIBPERSEUSSRC=/shared/softs/libperseus-sdr -DSOAPYSDR_SOURCE_DIR=/shared/softs/SoapySDR + dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/opt/sdrangel -DDEBUG_OUTPUT=ON -DBUILD_TYPE=DEBIAN -DRX_SAMPLE_24BIT=ON -DENABLE_DISTRIBUTION=ON -DLIBCM256CCSRC=/shared/development/cm256cc -DLIBDSDCCSRC=/shared/development/dsdcc -DLIBAIRSPYSRC=/shared/development/libairspy -DLIBAIRSPYHFSRC=/shared/softs/airspyhf -DLIBHACKRFSRC=/shared/development/hackrf/host -DLIBRTLSDRSRC=/shared/development/librtlsdr.f4exb -DLIBMBELIBSRC=/shared/development/mbelib -DLIBSERIALDVSRC=/shared/development/serialDV -DLIBBLADERFSRC=/shared/softs/bladeRF -DLIBBLADERFCOMMONSRC=/shared/softs/bladeRF/host/common -DLIBBLADERFLIBSRC=/shared/softs/bladeRF/host/libraries/libbladeRF -DLIBMIRISDRSRC=/shared/development/libmirisdr-4 -DLIBLIMESUITESRC=/shared/softs/LimeSuite -DLIBIIOSRC=/shared/softs/libiio -DLIBPERSEUSSRC=/shared/softs/libperseus-sdr -DSOAPYSDR_SOURCE_DIR=/shared/softs/SoapySDR diff --git a/libperseus/CMakeLists.txt b/libperseus/CMakeLists.txt index 0e9ddfe50..9a8b54e4b 100644 --- a/libperseus/CMakeLists.txt +++ b/libperseus/CMakeLists.txt @@ -7,7 +7,6 @@ find_package(LibUSB) add_definitions(-DHAVE_CONFIG_H) set(perseus_SOURCES - ${LIBPERSEUSSRC}/fifo.c fpga_data.c ${LIBPERSEUSSRC}/perseuserr.c ${LIBPERSEUSSRC}/perseusfx2.c @@ -16,7 +15,6 @@ set(perseus_SOURCES ) set(perseus_HEADERS - ${LIBPERSEUSSRC}/fifo.h fpga_data.h ${LIBPERSEUSSRC}/perseuserr.h ${LIBPERSEUSSRC}/perseusfx2.h @@ -27,7 +25,7 @@ set(perseus_HEADERS include_directories( . ${CMAKE_CURRENT_BINARY_DIR} - ${LIBUSB_INCLUDE_DIR} + ${LIBUSB_INCLUDE_DIR} ${LIBPERSEUSSRC} )