1PROJECT(SHELL)
2
3set_cpp(WITH_RUNTIME)
4
5add_definitions(-DUNICODE -D_UNICODE)
6add_definitions(-D_ATL_NO_EXCEPTIONS)
7
8include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/atl)
9
10list(APPEND SOURCE
11    CBandSite.cpp
12    CBandSiteMenu.cpp
13    CBaseBar.cpp
14    CISFBand.cpp
15    CSHEnumClassesOfCategories.cpp)
16
17add_library(shellbars ${SOURCE})
18add_dependencies(shellbars xdk)
19
20target_link_libraries(shellbars atlnew)
21
22if(NOT MSVC)
23    if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
24        add_target_compile_flags(shellbars "-Wno-unused-but-set-variable")
25    endif()
26endif()
27