summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/return/CMP0140-NEW.cmake
blob: eb6b85c57dc4e9d96b3b8068c53731701d97fea4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13

cmake_policy(SET CMP0140 NEW)

function(FUNC)
  set(VAR "set")
  return(PROPAGATE VAR)
endfunction()

set(VAR "initial")
func()
if (NOT DEFINED VAR OR NOT VAR  STREQUAL "set")
  message(FATAL_ERROR "return(PROPAGATE) not handled correctly.")
endif()