X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=cmake%2FOptions.cmake;h=6800c630ed176b7ff660e9002f13475a447a6949;hb=d976f28fd3120d75c30a521bb5987d25e78f72c2;hp=ab01d77fd3864c5673f516706a2da382b08c9114;hpb=3393941bf8f26babc7b592db434b40c1b747a687;p=cpPlugins.git diff --git a/cmake/Options.cmake b/cmake/Options.cmake index ab01d77..6800c63 100644 --- a/cmake/Options.cmake +++ b/cmake/Options.cmake @@ -3,21 +3,23 @@ ## =============================== SET(cpPlugins_NUMBER_OF_FILES "10" CACHE STRING "Number of compiled files.") +SET(cpPlugins_PROCESS_DIMS "1;2;3" CACHE STRING "Accepted processing dimensions.") +SET(cpPlugins_VISUAL_DIMS "2;3" CACHE STRING "Accepted visual dimensions.") + +OPTION(BUILD_EXAMPLES "Build examples" OFF) +OPTION(BUILD_QT4_COMPONENTS "Build Qt4-based code" OFF) + SET( - cpPlugins_INTEGER_TYPES - "char;short;int;long" CACHE STRING "Accepted integer types." - ) -SET( - cpPlugins_REAL_TYPES - "float;double" CACHE STRING "Accepted real types." - ) -SET( - cpPlugins_PROCESS_DIMENSIONS - "1;2;3;4" CACHE STRING "Accepted processing dimensions." - ) -SET( - cpPlugins_VISUAL_DIMENSIONS - "2;3" CACHE STRING "Accepted visual dimensions." + _all_configs + cpPlugins_PROCESS_DIMS + cpPlugins_VISUAL_DIMS ) +SET(_real_configs) +FOREACH(_cfg ${_all_configs}) + FOREACH(_type ${${_cfg}}) + LIST(APPEND _real_configs "${_cfg}_${_type}") + ENDFOREACH(_type) +ENDFOREACH(_cfg) +SET(cpPlugins_ALL_CONFIGS "${_real_configs}" CACHE INTERNAL "All valid configurations." FORCE) ## eof - $RCSfile$