Hi everyone,

i've the following code:

macro(bsBuildLibExamples lib)
        # get all examples
        get_cmake_property(_vars VARIABLES)
        foreach(_var ${_vars})
            string(TOUPPER ${lib} lib_upper)
            set(WITH_LIB_${lib_upper}_EXAMPLES "")
            if(_var MATCHES "^WITH_LIB_${lib_upper}_EXAMPLE_([A-Za-z]+)$")
                message(STATUS "Example found: ${CMAKE_MATCH_1}")
                list(APPEND ${WITH_LIB_${lib_upper}_EXAMPLES} ${CMAKE_MATCH_1})
             endif()
        endforeach()

    message(STATUS "Glad examples: ${WITH_LIB_GLAD_EXAMPLES}")
    message(STATUS "GLFW examples: ${WITH_LIB_GLFW_EXAMPLES}")

endmacro()


The problem is that ${WITH_LIB_${lib_upper}_EXAMPLES} is not available
anymore after the foreach, i was not able to find something in the docs
about this, i hope someone here can help me out.


best regrads!



-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake

Reply via email to