mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-23 22:58:37 -05:00
Tests: Add case covering find_library behavior when targeting MSVC ABI
This commit is contained in:
@@ -529,7 +529,7 @@ endforeach()
|
||||
add_RunCMake_test(file-DOWNLOAD)
|
||||
add_RunCMake_test(file-RPATH -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME})
|
||||
add_RunCMake_test(find_file -DMINGW=${MINGW})
|
||||
add_RunCMake_test(find_library -DMINGW=${MINGW} -DCYGWIN=${CYGWIN} -DMSYS=${MSYS})
|
||||
add_RunCMake_test(find_library -DMINGW=${MINGW} -DCYGWIN=${CYGWIN} -DMSYS=${MSYS} -DMSVC=${MSVC})
|
||||
add_RunCMake_test(find_package -DMINGW=${MINGW} -DMSYS=${MSYS})
|
||||
add_RunCMake_test(find_path -DMINGW=${MINGW})
|
||||
add_RunCMake_test(find_program -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME})
|
||||
|
||||
@@ -24,6 +24,10 @@ if(CMAKE_HOST_WIN32 AND MINGW)
|
||||
run_cmake(MSYSTEM_PREFIX)
|
||||
endif()
|
||||
|
||||
if(CMAKE_HOST_WIN32 AND MSVC)
|
||||
run_cmake(Windows-MSVC)
|
||||
endif()
|
||||
|
||||
run_cmake_script(FromScriptMode "-DTEMP_DIR=${RunCMake_BINARY_DIR}/FromScriptMode-temp")
|
||||
|
||||
run_cmake_with_options(FromPATHEnvDebugVar --debug-find-var=CREATED_LIBRARY)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
-- STATIC_LIBRARY='[^']*/Tests/RunCMake/find_library/Windows-MSVC/static.lib'
|
||||
@@ -0,0 +1,4 @@
|
||||
enable_language(C)
|
||||
|
||||
find_library(STATIC_LIBRARY NAMES static NO_DEFAULT_PATH PATHS ${CMAKE_CURRENT_SOURCE_DIR}/Windows-MSVC)
|
||||
message(STATUS "STATIC_LIBRARY='${STATIC_LIBRARY}'")
|
||||
Reference in New Issue
Block a user