STYLE: minor cleanup

This commit is contained in:
Philip Lowman 2009-01-18 15:53:45 -05:00
parent c4e85549c9
commit d077940f94
1 changed files with 28 additions and 22 deletions

View File

@ -12,7 +12,8 @@
# The components list needs to be the actual names of boost libraries, that is # The components list needs to be the actual names of boost libraries, that is
# the part of the actual library files that differ on different libraries. So # the part of the actual library files that differ on different libraries. So
# its "date_time" for "libboost_date_time...". Anything else will result in # its "date_time" for "libboost_date_time...". Anything else will result in
# errors. # errors. If you're using parts of Boost that contains header files only (e.g.
# foreach) you do not need to specify COMPONENTS.
# #
# You can provide a minimum version number that should be used. If you provide this # You can provide a minimum version number that should be used. If you provide this
# version number and specify the REQUIRED attribute, this module will fail if it # version number and specify the REQUIRED attribute, this module will fail if it
@ -100,14 +101,14 @@
# Boost_LIB_VERSION The version number in filename form as its appended to the library filenames # Boost_LIB_VERSION The version number in filename form as its appended to the library filenames
# #
# Boost_MAJOR_VERSION major version number of boost # Boost_MAJOR_VERSION major version number of boost
#
# Boost_MINOR_VERSION minor version number of boost # Boost_MINOR_VERSION minor version number of boost
#
# Boost_SUBMINOR_VERSION subminor version number of boost # Boost_SUBMINOR_VERSION subminor version number of boost
# #
# Boost_LIB_DIAGNOSTIC_DEFINITIONS Only set on windows. Can be used with add_definitions # Boost_LIB_DIAGNOSTIC_DEFINITIONS [WIN32 Only] You can call
# to print diagnostic information about the automatic # add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINTIIONS})
# linking done on windows. # to have diagnostic information about
# Boost's automatic linking outputted
# during compilation time.
# For each component you list the following variables are set. # For each component you list the following variables are set.
# ATTENTION: The component names need to be in lower case, just as the boost # ATTENTION: The component names need to be in lower case, just as the boost
@ -130,6 +131,7 @@
# BSD license. # BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file. # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
# #
IF(NOT DEFINED Boost_USE_MULTITHREADED) IF(NOT DEFINED Boost_USE_MULTITHREADED)
SET(Boost_USE_MULTITHREADED TRUE) SET(Boost_USE_MULTITHREADED TRUE)
ENDIF() ENDIF()
@ -283,10 +285,15 @@ IF (_boost_IN_CACHE)
ELSE (_boost_IN_CACHE) ELSE (_boost_IN_CACHE)
# Need to search for boost # Need to search for boost
if(Boost_DEBUG) if(Boost_DEBUG)
message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] "
"boost not in cache") "Boost not in cache")
message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " # Output some of their choices
"_boost_TEST_VERSIONS = ${_boost_TEST_VERSIONS}") message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] "
"_boost_TEST_VERSIONS = ${_boost_TEST_VERSIONS}")
message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] "
"Boost_USE_MULTITHREADED = ${Boost_USE_MULTITHREADED}")
message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] "
"Boost_USE_STATIC_LIBS = ${Boost_USE_STATIC_LIBS}")
endif() endif()
IF(WIN32) IF(WIN32)
@ -475,14 +482,15 @@ ELSE (_boost_IN_CACHE)
else(Boost_COMPILER) else(Boost_COMPILER)
# Attempt to guess the compiler suffix # Attempt to guess the compiler suffix
SET (_boost_COMPILER "-gcc") SET (_boost_COMPILER "-gcc")
IF (MSVC90) if (MSVC90)
SET (_boost_COMPILER "-vc90") SET (_boost_COMPILER "-vc90")
ELSEIF (MSVC80) elseif (MSVC80)
SET (_boost_COMPILER "-vc80") SET (_boost_COMPILER "-vc80")
ELSEIF (MSVC71) elseif (MSVC71)
SET (_boost_COMPILER "-vc71") SET (_boost_COMPILER "-vc71")
ENDIF(MSVC90) elseif (MSVC70) # Good luck!
IF (MINGW) SET (_boost_COMPILER "-vc70")
elseif (MINGW)
EXEC_PROGRAM(${CMAKE_CXX_COMPILER} EXEC_PROGRAM(${CMAKE_CXX_COMPILER}
ARGS -dumpversion ARGS -dumpversion
OUTPUT_VARIABLE _boost_COMPILER_VERSION OUTPUT_VARIABLE _boost_COMPILER_VERSION
@ -490,8 +498,7 @@ ELSE (_boost_IN_CACHE)
STRING(REGEX REPLACE "([0-9])\\.([0-9])(\\.[0-9])?" "\\1\\2" STRING(REGEX REPLACE "([0-9])\\.([0-9])(\\.[0-9])?" "\\1\\2"
_boost_COMPILER_VERSION ${_boost_COMPILER_VERSION}) _boost_COMPILER_VERSION ${_boost_COMPILER_VERSION})
SET (_boost_COMPILER "-mgw${_boost_COMPILER_VERSION}") SET (_boost_COMPILER "-mgw${_boost_COMPILER_VERSION}")
ENDIF(MINGW) elseif (UNIX)
IF (UNIX)
IF (NOT CMAKE_COMPILER_IS_GNUCC) IF (NOT CMAKE_COMPILER_IS_GNUCC)
# We assume that we have the Intel compiler. # We assume that we have the Intel compiler.
SET (_boost_COMPILER "-il") SET (_boost_COMPILER "-il")
@ -523,7 +530,7 @@ ELSE (_boost_IN_CACHE)
SET (_boost_COMPILER "-gcc${_boost_COMPILER_VERSION}") SET (_boost_COMPILER "-gcc${_boost_COMPILER_VERSION}")
ENDIF() ENDIF()
ENDIF (NOT CMAKE_COMPILER_IS_GNUCC) ENDIF (NOT CMAKE_COMPILER_IS_GNUCC)
ENDIF(UNIX) endif()
if(Boost_DEBUG) if(Boost_DEBUG)
message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] "
"guessed _boost_COMPILER = ${_boost_COMPILER}") "guessed _boost_COMPILER = ${_boost_COMPILER}")
@ -532,9 +539,9 @@ ELSE (_boost_IN_CACHE)
SET (_boost_MULTITHREADED "-mt") SET (_boost_MULTITHREADED "-mt")
IF( NOT Boost_USE_MULTITHREADED ) if( NOT Boost_USE_MULTITHREADED )
SET (_boost_MULTITHREADED "") set (_boost_MULTITHREADED "")
ENDIF( NOT Boost_USE_MULTITHREADED ) endif()
if(Boost_DEBUG) if(Boost_DEBUG)
message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] " message(STATUS "[ ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE} ] "
"_boost_MULTITHREADED = ${_boost_MULTITHREADED}") "_boost_MULTITHREADED = ${_boost_MULTITHREADED}")
@ -796,7 +803,6 @@ ELSE (_boost_IN_CACHE)
MARK_AS_ADVANCED(Boost_INCLUDE_DIR MARK_AS_ADVANCED(Boost_INCLUDE_DIR
Boost_INCLUDE_DIRS Boost_INCLUDE_DIRS
Boost_LIBRARY_DIRS Boost_LIBRARY_DIRS
Boost_USE_MULTITHREADED
) )
ENDIF(_boost_IN_CACHE) ENDIF(_boost_IN_CACHE)