Re: [CMake] General question about regex

2019-06-04 Thread Steven Truppe
Thanks alot. My other problem i have no how can i loop over the result, there are just variables and ${CMAKE_CATCH_COUNT) what command can i use the iterate over the result ?? best regrads! On 04.06.19 19:22, Kyle Edwards wrote: On Tue, 2019-06-04 at 19:19 +0200, Steven Truppe wrote: I found

Re: [CMake] General question about regex

2019-06-04 Thread Kyle Edwards via CMake
On Tue, 2019-06-04 at 19:19 +0200, Steven Truppe wrote: > I found the solution: >     get_cmake_property(_vars VARIABLES) >     foreach(_var ${_vars}) >         string(TOUPPER ${lib} lib_upper) >         if(_var MATCHES "^WITH_LIB_${lib_upper}_EXAMPLE_([A-Za- > z]+)$") >        

Re: [CMake] General question about regex

2019-06-04 Thread Steven Truppe
I found the solution:     get_cmake_property(_vars VARIABLES)    foreach(_var ${_vars})         string(TOUPPER ${lib} lib_upper)         if(_var MATCHES "^WITH_LIB_${lib_upper}_EXAMPLE_([A-Za-z]+)$")         message(STATUS "Number of examples found: ${CMAKE_MATCH_COUNT}")        

Re: [CMake] General question about regex

2019-06-04 Thread Kornel Benko
Am Dienstag, 4. Juni 2019, 18:10:19 CEST schrieb Steven Truppe: > Hello again, > > > i've the following variable defined: > > set(WITH_LIB_GLAD_EXAMPLE_BASIC 1) > > And the if the line > > > foreach(_var VARIABLES) > > if(_var MATCHES "WITH_LIB_GLAD_EXAMPLE_([A-Za-z]+)") > >