blob: 303501354a5c253671009ce5564bf7604a43e38b [file]
include(${CMAKE_CURRENT_LIST_DIR}/Assertions.cmake)
set(out_dir "${RunCMake_BINARY_DIR}/GenExExportCMake-build")
file(READ "${out_dir}/bar.cmake" bar_cmake)
if(NOT "${bar_cmake}" MATCHES "add_library\\(bar INTERFACE IMPORTED\\)")
string(APPEND RunCMake_TEST_FAILED
"Interface library 'bar' was not exported\n")
endif()
if(NOT "${bar_cmake}" MATCHES "set_target_properties\\(bar PROPERTIES[ \n]+INTERFACE_LINK_LIBRARIES \"[\\][\$]<1:foo>\"[ \n]*\\)")
string(APPEND RunCMake_TEST_FAILED
"Interface library 'bar' has wrong link libraries\n")
endif()