$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: dgregor_at_[hidden]
Date: 2007-05-19 02:29:58
Author: dgregor
Date: 2007-05-19 02:29:58 EDT (Sat, 19 May 2007)
New Revision: 4134
URL: http://svn.boost.org/trac/boost/changeset/4134
Log:
Only create BUILD_BOOST_LIBNAME options in CMake if the library has compiled static or shared libs
Text files modified: 
   sandbox/troy/boost_1_34_0/tools/build/CMake/boost-core.cmake |    17 +++++++++++++----                       
   1 files changed, 13 insertions(+), 4 deletions(-)
Modified: sandbox/troy/boost_1_34_0/tools/build/CMake/boost-core.cmake
==============================================================================
--- sandbox/troy/boost_1_34_0/tools/build/CMake/boost-core.cmake	(original)
+++ sandbox/troy/boost_1_34_0/tools/build/CMake/boost-core.cmake	2007-05-19 02:29:58 EDT (Sat, 19 May 2007)
@@ -147,11 +147,20 @@
     )
 
   string(TOUPPER "BUILD_BOOST_${libname_}" BOOST_BUILD_LIB_OPTION)
-  option(${BOOST_BUILD_LIB_OPTION} 
-    "Build Boost.${libname_} (prefer make targets, not this, to build individual libs)" 
-    ON)
-  if(${BOOST_BUILD_LIB_OPTION})
+  if (THIS_SUBPROJECT_SRCDIRS)
+    # This Boost library has source directories, so provide an option
+    # BUILD_BOOST_LIBNAME that allows one to turn on/off building of
+    # the library.
+    option(${BOOST_BUILD_LIB_OPTION} 
+      "Build Boost.${libname_} (prefer make targets, not this, to build individual libs)" 
+      ON)
+  else (THIS_SUBPROJECT_SRCDIRS)
+    # This Boost library has no source directories, and therefore does
+    # not require building. Always enable it.
+    set(${BOOST_BUILD_LIB_OPTION} ON)
+  endif (THIS_SUBPROJECT_SRCDIRS)
 
+  if(${BOOST_BUILD_LIB_OPTION})
     string(TOLOWER "${libname_}" libname)
     project(${libname})