write info to cache only it WITH_<library> = ON

This commit is contained in:
Eric Berberich 2012-01-21 16:41:37 +00:00
parent f2eef3c11b
commit cb485d4008
1 changed files with 17 additions and 13 deletions

View File

@ -304,6 +304,8 @@ if( NOT CGAL_MACROS_FILE_INCLUDED )
foreach( lib ${CGAL_SUPPORTING_3RD_PARTY_LIRARIES} ) foreach( lib ${CGAL_SUPPORTING_3RD_PARTY_LIRARIES} )
if ( WITH_${lib} )
set (vlib ${CGAL_EXT_LIB_${lib}_PREFIX} ) set (vlib ${CGAL_EXT_LIB_${lib}_PREFIX} )
file( APPEND ${CMAKE_BINARY_DIR}/CGALConfig.cmake "set( CGAL_EXT_LIB_${lib}_PREFIX \"${CGAL_EXT_LIB_${lib}_PREFIX}\" )\n") file( APPEND ${CMAKE_BINARY_DIR}/CGALConfig.cmake "set( CGAL_EXT_LIB_${lib}_PREFIX \"${CGAL_EXT_LIB_${lib}_PREFIX}\" )\n")
@ -320,6 +322,8 @@ if( NOT CGAL_MACROS_FILE_INCLUDED )
file( APPEND ${CMAKE_BINARY_DIR}/config/CGALConfig.cmake "set( ${vlib}_LIBRARIES \"${${vlib}_LIBRARIES}\" )\n") file( APPEND ${CMAKE_BINARY_DIR}/config/CGALConfig.cmake "set( ${vlib}_LIBRARIES \"${${vlib}_LIBRARIES}\" )\n")
file( APPEND ${CMAKE_BINARY_DIR}/config/CGALConfig.cmake "set( ${vlib}_DEFINITIONS \"${${vlib}_DEFINITIONS}\" )\n\n") file( APPEND ${CMAKE_BINARY_DIR}/config/CGALConfig.cmake "set( ${vlib}_DEFINITIONS \"${${vlib}_DEFINITIONS}\" )\n\n")
endif ( WITH_${lib} )
endforeach() endforeach()
endmacro() endmacro()