[Cmake] Resetting a variable
    John Biddiscombe 
    john.biddiscombe at mirada-solutions.com
       
    Thu May  1 11:00:32 EDT 2003
    
    
  
> IF(MAC_USE_X)
>   # create a cache value for the X opengl, users can set this one
>   SET(MAC_OPEN_GL_X openglx CACHE)
>   # set the real open gl to the X value with a force
>   # users will no longer be able to change this value
>   SET(REAL_OPEN_GL ${MAC_OPEN_GL_X} CACHE INTERNAL FORCE)
> ENDIF(MAC_USE_X)
> 
> # repeat the same for the native
> IF(MAC_USE_NATIVE)
>   SET(MAC_OPEN_GL_NATIVE openglnative CACHE)
>   SET(REAL_OPEN_GL ${MAC_OPEN_GL_NATIVE} CACHE FORCE)
> ENDIF(MAC_USE_NATIVE)
It's Good. I'll use this approach myself. (A bit long winded, but doesn't require any new commands!)
Thanks
JB
    
    
More information about the CMake
mailing list