1cmake_minimum_required(VERSION 2.8.12) 2cmake_policy(PUSH) 3cmake_policy(VERSION 2.8) 4 5#---------------------------------------------------------------- 6# Generated CMake Java target import file. 7#---------------------------------------------------------------- 8 9# Protect against multiple inclusion, which would fail when already imported targets are added once more. 10set(_targetsDefined) 11set(_targetsNotDefined) 12set(_expectedTargets) 13foreach(_expectedTarget @__targets__@) 14 list(APPEND _expectedTargets ${_expectedTarget}) 15 if(TARGET ${_expectedTarget}) 16 list(APPEND _targetsDefined ${_expectedTarget}) 17 else() 18 list(APPEND _targetsNotDefined ${_expectedTarget}) 19 endif() 20endforeach() 21if("%${_targetsDefined}" STREQUAL "%${_expectedTargets}") 22 unset(_targetsDefined) 23 unset(_targetsNotDefined) 24 unset(_expectedTargets) 25 cmake_policy(POP) 26 return() 27endif() 28if(NOT "${_targetsDefined}" STREQUAL "") 29 message(FATAL_ERROR 30 "Some (but not all) targets in this export set were already defined.\n" 31 "Targets Defined: ${_targetsDefined}\n" 32 "Targets not yet defined: ${_targetsNotDefined}\n") 33endif() 34unset(_targetsDefined) 35unset(_targetsNotDefined) 36unset(_expectedTargets) 37 38@__targetdefs__@ 39cmake_policy(POP) 40