reactos/modules/rostests/apitests/shlwapi/CMakeLists.txt
Katayama Hirofumi MZ 53518bbab3
[SHLWAPI][SHLWAPI_APITEST][SDK] Implement IShellFolder_GetDisplayNameOf (#6918)
This export function is needed to implement
shell32!SHGetRealIDL function correctly.
JIRA issue: CORE-19278
- Implement IShellFolder_GetDisplayNameOf
  function (This function is not inline function in
  this case) with retry data.
- Add SFGDNO_RETRYALWAYS flag to
  <shlwapi_undoc.h>.
- Add IShellFolderHelpers testcase.
2024-05-23 22:57:31 +09:00

35 lines
1.1 KiB
CMake

add_subdirectory(shlwapi_resource_dll)
# Ensure the resource compiler can find the dll
include_directories($<TARGET_FILE_DIR:shlwapi_resource_dll>)
list(APPEND SOURCE
AssocQueryString.c
IShellFolderHelpers.cpp
PathFileExistsDefExtAndAttributesW.c
PathFindOnPath.c
PathIsUNC.c
PathIsUNCServer.c
PathIsUNCServerShare.c
PathUnExpandEnvStrings.c
PathUnExpandEnvStringsForUser.c
SHAreIconsEqual.c
SHGetRestriction.c
SHLoadIndirectString.c
SHLoadRegUIString.c
SHPropertyBag.cpp
StrDup.c
StrFormatByteSizeW.c
testdata.rc
testlist.c)
# Add a dependency from the resource to the dll
add_rc_deps(testdata.rc ${CMAKE_CURRENT_BINARY_DIR}/shlwapi_resource_dll/shlwapi_resource_dll.dll)
add_executable(shlwapi_apitest ${SOURCE})
set_module_type(shlwapi_apitest win32cui)
target_link_libraries(shlwapi_apitest ${PSEH_LIB} uuid)
add_importlibs(shlwapi_apitest shlwapi oleaut32 ole32 user32 gdi32 advapi32 msvcrt kernel32)
add_dependencies(shlwapi_apitest shlwapi_resource_dll)
add_rostests_file(TARGET shlwapi_apitest)