1
2PROJECT(SHELL)
3
4add_definitions(-DUNICODE -D_UNICODE)
5
6list(APPEND SOURCE
7    CBandSite.cpp
8    CBandSiteMenu.cpp
9    CBaseBar.cpp
10    CISFBand.cpp
11    CSHEnumClassesOfCategories.cpp
12    shellbars.h)
13
14add_library(shellbars OBJECT ${SOURCE})
15target_link_libraries(shellbars PRIVATE atl_classes)
16
17if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
18    target_compile_options(shellbars PRIVATE -Wno-unused-but-set-variable)
19endif()
20
21add_pch(shellbars shellbars.h SOURCE)
22add_dependencies(shellbars xdk psdk)
23