Path: blob/master/Tests/CMakeCommands/link_directories/CMakeLists.txt
3157 views
cmake_minimum_required(VERSION 3.12)12project(link_directories LANGUAGES C)345link_directories(/A)6link_directories(BEFORE /B)78set(CMAKE_LINK_DIRECTORIES_BEFORE ON)9link_directories(/C)1011get_directory_property(result LINK_DIRECTORIES)12if (NOT result MATCHES "/C;/B;/A")13message(SEND_ERROR "link_directories not populated the LINK_DIRECTORIES directory property")14endif()151617add_executable(link_directories EXCLUDE_FROM_ALL LinkDirectoriesExe.c)1819get_target_property(result link_directories LINK_DIRECTORIES)20if (NOT result MATCHES "/C;/B;/A")21message(SEND_ERROR "link_directories not populated the LINK_DIRECTORIES target property")22endif()232425add_library(imp UNKNOWN IMPORTED)26get_target_property(result imp LINK_DIRECTORIES)27if (result)28message(FATAL_ERROR "link_directories populated the LINK_DIRECTORIES target property")29endif()303132