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