50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(FOO BAR)
 | |
| 
 | |
| cmake_policy(SET CMP0054 NEW)
 | |
| 
 | |
| foreach(loop_var arg1 arg2)
 | |
|   if(NOT FOO STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The variable should match the string")
 | |
|   endif()
 | |
| 
 | |
|   if("FOO" STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The strings should not match")
 | |
|   endif()
 | |
| 
 | |
|   cmake_policy(SET CMP0054 OLD)
 | |
| 
 | |
|   if(NOT FOO STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The variable should match the string")
 | |
|   endif()
 | |
| 
 | |
|   if(NOT "FOO" STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The quoted variable should match the string")
 | |
|   endif()
 | |
| 
 | |
|   cmake_policy(SET CMP0054 NEW)
 | |
| endforeach()
 | |
| 
 | |
| cmake_policy(SET CMP0054 OLD)
 | |
| 
 | |
| foreach(loop_var arg1 arg2)
 | |
|   if(NOT FOO STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The variable should match the string")
 | |
|   endif()
 | |
| 
 | |
|   if(NOT "FOO" STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The quoted variable should match the string")
 | |
|   endif()
 | |
| 
 | |
|   cmake_policy(SET CMP0054 NEW)
 | |
| 
 | |
|   if(NOT FOO STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The variable should match the string")
 | |
|   endif()
 | |
| 
 | |
|   if("FOO" STREQUAL BAR)
 | |
|     message(FATAL_ERROR "The strings should not match")
 | |
|   endif()
 | |
| 
 | |
|   cmake_policy(SET CMP0054 OLD)
 | |
| endforeach()
 |