You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by as...@apache.org on 2013/10/28 13:40:05 UTC

svn commit: r1536332 - /qpid/trunk/qpid/cpp/src/CMakeLists.txt

Author: astitcher
Date: Mon Oct 28 12:40:05 2013
New Revision: 1536332

URL: http://svn.apache.org/r1536332
Log:
QPID-5263: Fix boost files on windows.
- As we no longer install any header files with boost dependencies we can stop
  shipping any boost includes files in the windows kit.
- Install correct Boost DLLs.

Modified:
    qpid/trunk/qpid/cpp/src/CMakeLists.txt

Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/CMakeLists.txt?rev=1536332&r1=1536331&r2=1536332&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/CMakeLists.txt (original)
+++ qpid/trunk/qpid/cpp/src/CMakeLists.txt Mon Oct 28 12:40:05 2013
@@ -428,21 +428,6 @@ option(QPID_LINK_BOOST_DYNAMIC "Link wit
 mark_as_advanced(QPID_LINK_BOOST_DYNAMIC)
 
 if (MSVC)
-   install (PROGRAMS
-            ${Boost_DATE_TIME_LIBRARY_DEBUG} ${Boost_DATE_TIME_LIBRARY_RELEASE}
-            ${Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG} ${Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE}
-            ${Boost_REGEX_LIBRARY_DEBUG} ${Boost_REGEX_LIBRARY_RELEASE}
-            ${Boost_THREAD_LIBRARY_DEBUG} ${Boost_THREAD_LIBRARY_RELEASE}
-            DESTINATION ${QPID_INSTALL_LIBDIR}/boost
-            COMPONENT ${QPID_COMPONENT_COMMON})
-
-   if (NOT Boost_VERSION LESS 103500)
-      install (PROGRAMS
-               ${Boost_SYSTEM_LIBRARY_DEBUG} ${Boost_SYSTEM_LIBRARY_RELEASE}
-               DESTINATION ${QPID_INSTALL_LIBDIR}/boost
-               COMPONENT ${QPID_COMPONENT_COMMON})
-   endif (NOT Boost_VERSION LESS 103500)
-
    if (QPID_LINK_BOOST_DYNAMIC)
       add_definitions( /D BOOST_ALL_DYN_LINK)
       string (REPLACE .lib .dll
@@ -454,9 +439,9 @@ if (MSVC)
       string (REPLACE .lib .dll
               _boost_program_options_release ${Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE})
       string (REPLACE .lib .dll
-              _boost_regex_debug ${Boost_REGEX_LIBRARY_DEBUG})
+              _boost_chrono_debug ${Boost_CHRONO_LIBRARY_DEBUG})
       string (REPLACE .lib .dll
-              _boost_regex_release ${Boost_REGEX_LIBRARY_RELEASE})
+              _boost_chrono_release ${Boost_CHRONO_LIBRARY_RELEASE})
       string (REPLACE .lib .dll
               _boost_thread_debug ${Boost_THREAD_LIBRARY_DEBUG})
       string (REPLACE .lib .dll
@@ -473,55 +458,19 @@ if (MSVC)
       install (PROGRAMS
                ${_boost_date_time_debug} ${_boost_date_time_release}
                ${_boost_program_options_debug} ${_boost_program_options_release}
-               ${_boost_regex_debug} ${_boost_regex_release}
-               ${_boost_system_debug} ${_boost_system_release}
                ${_boost_thread_debug} ${_boost_thread_release}
-               DESTINATION ${QPID_INSTALL_LIBDIR}/boost
+               ${_boost_chrono_debug} ${_boost_chrono_release}
+               ${_boost_system_debug} ${_boost_system_release}
+               DESTINATION ${QPID_INSTALL_BINDIR}
                COMPONENT ${QPID_COMPONENT_COMMON})
    endif (QPID_LINK_BOOST_DYNAMIC)
 
-   # Need the boost headers regardless of which way the libs go. Try to
-   # weed out what we don't need, else it's giant and unnecessary.
-   install (DIRECTORY ${Boost_INCLUDE_DIR}/boost
-            DESTINATION ${QPID_INSTALL_INCLUDEDIR}
-            COMPONENT ${QPID_COMPONENT_CLIENT_INCLUDE}
-            PATTERN "accumulators/*" EXCLUDE
-            PATTERN "algorithm/*" EXCLUDE
-            PATTERN "archive/*" EXCLUDE
-            PATTERN "asio*" EXCLUDE
-            PATTERN "bimap*" EXCLUDE
-            PATTERN "circular_buffer*" EXCLUDE
-            PATTERN "concept*" EXCLUDE
-            PATTERN "dynamic_bitset*" EXCLUDE
-            PATTERN "flyweight*" EXCLUDE
-            PATTERN "fusion/*" EXCLUDE
-            PATTERN "gil/*" EXCLUDE
-            PATTERN "graph/*" EXCLUDE
-            PATTERN "interprocess/*" EXCLUDE
-            PATTERN "lambda/*" EXCLUDE
-            PATTERN "logic/*" EXCLUDE
-            PATTERN "math*" EXCLUDE
-            PATTERN "mpi*" EXCLUDE
-            PATTERN "multi_*" EXCLUDE
-            PATTERN "numeric/*" EXCLUDE
-            PATTERN "pending/*" EXCLUDE
-            PATTERN "pool/*" EXCLUDE
-            PATTERN "property_map/*" EXCLUDE
-            PATTERN "proto/*" EXCLUDE
-            PATTERN "random*" EXCLUDE
-            PATTERN "signals*" EXCLUDE
-            PATTERN "spirit*" EXCLUDE
-            PATTERN "statechart/*" EXCLUDE
-            PATTERN "units/*" EXCLUDE
-            PATTERN "unordered*" EXCLUDE
-            PATTERN "wave*" EXCLUDE
-            PATTERN "xpressive/*" EXCLUDE)
-
    set(Boost_DATE_TIME_LIBRARY "")
    set(Boost_THREAD_LIBRARY "")
    set(Boost_PROGRAM_OPTIONS_LIBRARY "")
    set(Boost_UNIT_TEST_FRAMEWORK_LIBRARY "")
-   set(Boost_REGEX_LIBRARY "")
+   set(Boost_SYSTEM_LIBRARY "")
+   set(Boost_CHRONO_LIBRARY "")
    include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/windows/resources )
 endif (MSVC)
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org