summaryrefslogtreecommitdiffstats
path: root/host/CMakeLists.txt
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2010-03-18 21:50:56 -0800
committerJosh Blum <josh@joshknows.com>2010-03-18 21:50:56 -0800
commit9c436f72cd065c172b04bcefcca71e80591059c6 (patch)
tree18f8c1c53622cc6009f06ed48e73143e3257ce9f /host/CMakeLists.txt
parent35bcf1c6e696c9f05297c39ba05b4117dfeb8e17 (diff)
downloaduhd-9c436f72cd065c172b04bcefcca71e80591059c6.tar.gz
uhd-9c436f72cd065c172b04bcefcca71e80591059c6.tar.bz2
uhd-9c436f72cd065c172b04bcefcca71e80591059c6.zip
compiling under msvc (no idea if it works)
Diffstat (limited to 'host/CMakeLists.txt')
-rw-r--r--host/CMakeLists.txt12
1 files changed, 1 insertions, 11 deletions
diff --git a/host/CMakeLists.txt b/host/CMakeLists.txt
index d8947a441..29d721464 100644
--- a/host/CMakeLists.txt
+++ b/host/CMakeLists.txt
@@ -65,6 +65,7 @@ IF(WIN32)
ADD_DEFINITIONS(-D_WIN32_WINNT=0x0501) #as requested by vs
ADD_DEFINITIONS(-DNOMINMAX) #disables stupidity and enables std::min and std::max
ADD_DEFINITIONS(-D_SCL_SECURE_NO_WARNINGS) #avoid warnings from boost::split
+ ADD_DEFINITIONS(-DBOOST_ALL_DYN_LINK) #setup boost auto-linking in msvc
ENDIF(WIN32)
########################################################################
@@ -84,17 +85,6 @@ FIND_PACKAGE(Boost 1.36 REQUIRED
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
-IF(WIN32)
- #force dynamic linking (otherwise automatic linking fails in msvs)
- ADD_DEFINITIONS(-DBOOST_DATE_TIME_DYN_DLL)
- ADD_DEFINITIONS(-DBOOST_FILESYSTEM_DYN_DLL)
- ADD_DEFINITIONS(-DBOOST_PROGRAM_OPTIONS_DYN_DLL)
- ADD_DEFINITIONS(-DBOOST_REGEX_DYN_DLL)
- ADD_DEFINITIONS(-DBOOST_SYSTEM_DYN_DLL)
- ADD_DEFINITIONS(-DBOOST_THREAD_DYN_DLL)
- ADD_DEFINITIONS(-DBOOST_UNIT_TEST_FRAMEWORK_DYN_DLL)
-ENDIF(WIN32)
-
########################################################################
# Setup Endianess
########################################################################