summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHoernchen <la@tfc-server.de>2013-08-02 16:26:54 +0200
committerHoernchen <la@tfc-server.de>2013-08-02 16:26:54 +0200
commit58ea37f8f72671fdbb819f563b10886a916bffe0 (patch)
treed0171f626aa5dabfb47476d9fe07290cf10b7e04
parentc51be74e87910810a045cacca3c2be6fb91131ec (diff)
make sure that all files end up in the same dir when building with vs
-rw-r--r--CMakeLists.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 56c833f..6515b0e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -23,6 +23,15 @@ find_package(FFTW3F)
#include(${QT_USE_FILE})
add_definitions(${QT_DEFINITIONS})
+if(MSVC)
+foreach(OUTPUTCONFIG ${CMAKE_CONFIGURATION_TYPES})
+string(TOUPPER ${OUTPUTCONFIG} OUTPUTCONFIG)
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/bin_${OUTPUTCONFIG})
+set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/bin_${OUTPUTCONFIG})
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/bin_${OUTPUTCONFIG})
+endforeach(OUTPUTCONFIG CMAKE_CONFIGURATION_TYPES)
+endif()
+
##############################################################################
set(sdrbase_SOURCES