| cmake_minimum_required(VERSION 2.8) | |
| cmake_policy(PUSH) | |
| cmake_policy(VERSION 2.8) | |
| #---------------------------------------------------------------- | |
| # Generated CMake Java target import file. | |
| #---------------------------------------------------------------- | |
| # Protect against multiple inclusion, which would fail when already imported targets are added once more. | |
| set(_targetsDefined) | |
| set(_targetsNotDefined) | |
| set(_expectedTargets) | |
| foreach(_expectedTarget @__targets__@) | |
| list(APPEND _expectedTargets ${_expectedTarget}) | |
| if(TARGET ${_expectedTarget}) | |
| list(APPEND _targetsDefined ${_expectedTarget}) | |
| else() | |
| list(APPEND _targetsNotDefined ${_expectedTarget}) | |
| endif() | |
| endforeach() | |
| if("%${_targetsDefined}" STREQUAL "%${_expectedTargets}") | |
| unset(_targetsDefined) | |
| unset(_targetsNotDefined) | |
| unset(_expectedTargets) | |
| cmake_policy(POP) | |
| return() | |
| endif() | |
| if(NOT "${_targetsDefined}" STREQUAL "") | |
| message(FATAL_ERROR | |
| "Some (but not all) targets in this export set were already defined.\n" | |
| "Targets Defined: ${_targetsDefined}\n" | |
| "Targets not yet defined: ${_targetsNotDefined}\n") | |
| endif() | |
| unset(_targetsDefined) | |
| unset(_targetsNotDefined) | |
| unset(_expectedTargets) | |
| @__targetdefs__@ | |
| cmake_policy(POP) |