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