3 add_subdirectory(shellbars)
10 include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/atl)
11 spec2def(browseui.dll browseui.spec ADD_IMPORTLIB)
29 globalfoldersettings.cpp
40 add_library(browseui SHARED
44 ${CMAKE_CURRENT_BINARY_DIR}/browseui.def)
46 set_module_type(browseui win32dll UNICODE)
47 target_link_libraries(browseui shellbars atlnew uuid wine)
48 add_importlibs(browseui uxtheme shlwapi shell32 comctl32 gdi32 ole32 oleaut32 user32 advapi32 msvcrt kernel32 ntdll)
49 add_pch(browseui precomp.h SOURCE)
50 add_cd_file(TARGET browseui DESTINATION reactos/system32 FOR all)
53 add_target_compile_flags(browseui "-Wno-unused-but-set-variable")
56 add_target_link_flags(browseui "-Wl,--allow-multiple-definition")
60 add_custom_command(TARGET browseui POST_BUILD
61 COMMAND "${CMAKE_COMMAND}" -E copy
62 "$<TARGET_FILE:browseui>"
63 "$<TARGET_FILE_DIR:filebrowser>/$<TARGET_FILE_NAME:browseui>"
64 COMMENT "Copying to output directory")
66 add_custom_command(TARGET browseui POST_BUILD
67 COMMAND "${CMAKE_COMMAND}" -E copy
68 "$<TARGET_FILE:browseui>"
69 "$<TARGET_FILE_DIR:filebrowser>/$<TARGET_FILE_NAME:browseui>"
70 COMMENT "Copying to output directory")