mirror of https://github.com/CGAL/cgal
Improved treatment of *environment* WITH_<package> options
This commit is contained in:
parent
01ec4bc57b
commit
e152346dba
|
|
@ -11,8 +11,9 @@ endmacro()
|
||||||
|
|
||||||
macro( optional_add_subdirectory dir def)
|
macro( optional_add_subdirectory dir def)
|
||||||
set( WITH_${dir}_ENV $ENV{WITH_${dir}} )
|
set( WITH_${dir}_ENV $ENV{WITH_${dir}} )
|
||||||
if ( DEFINED WITH_${dir}_ENV )
|
if ( NOT ${WITH_${dir}_ENV} STREQUAL "" )
|
||||||
set( WITH_${dir} ${WITH_${dir}_ENV} CACHE STRING "Select ${dir} package." FORCE )
|
message ( STATUS "WITH_${dir}_ENV given as enviroment variable: ${WITH_${dir}_ENV}" )
|
||||||
|
set( WITH_${dir} ${WITH_${dir}_ENV} CACHE BOOL "Select ${dir} package." FORCE )
|
||||||
endif()
|
endif()
|
||||||
option( WITH_${dir} "Select ${dir} package." ${def} )
|
option( WITH_${dir} "Select ${dir} package." ${def} )
|
||||||
add_subdirectory_if( WITH_${dir} ${dir} ${ARGN} )
|
add_subdirectory_if( WITH_${dir} ${dir} ${ARGN} )
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue