From 8a0034d24abd8ee4502f439ca7591a3c794aa46b Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Sat, 8 Aug 2015 14:15:57 -0400 Subject: [PATCH] Add source groups --- CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 209f2a0..841d5cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -339,6 +339,21 @@ SET (cubicsdr_headers external/cubicvr2/math/vec4.h ) +set(REG_EXT "[^/]*([.]cpp|[.]c|[.]h|[.]hpp)$") + +SOURCE_GROUP("Base" REGULAR_EXPRESSION src/${REG_EXT}) +SOURCE_GROUP("SDR" REGULAR_EXPRESSION src/sdr/${REG_EXT}) +SOURCE_GROUP("Demodulator" REGULAR_EXPRESSION src/demod/${REG_EXT}) +SOURCE_GROUP("Audio" REGULAR_EXPRESSION src/audio/${REG_EXT}) +SOURCE_GROUP("Utility" REGULAR_EXPRESSION src/util/${REG_EXT}) +SOURCE_GROUP("Visual" REGULAR_EXPRESSION src/visual/${REG_EXT}) +SOURCE_GROUP("Process" REGULAR_EXPRESSION src/process/${REG_EXT}) +SOURCE_GROUP("UI" REGULAR_EXPRESSION src/ui/${REG_EXT}) +SOURCE_GROUP("_ext-RTAudio" REGULAR_EXPRESSION external/rtaudio/.*${REG_EXT}) +SOURCE_GROUP("_ext-LodePNG" REGULAR_EXPRESSION external/lodepng/.*${REG_EXT}) +SOURCE_GROUP("_ext-TinyXML" REGULAR_EXPRESSION external/tinyxml/.*${REG_EXT}) +SOURCE_GROUP("_ext-CubicVR2" REGULAR_EXPRESSION external/cubicvr2/.*${REG_EXT}) + include_directories ( ${PROJECT_SOURCE_DIR}/src/sdr ${PROJECT_SOURCE_DIR}/src/demod