-add_definitions(-DUNICODE -D_UNICODE)
+set_unicode()
-add_executable(cacls
- cacls.c
- cacls.rc)
+list(APPEND SOURCE cacls.c cacls.rc)
-set_module_type(cacls win32cui)
+add_executable(cacls
+ ${CMAKE_CURRENT_BINARY_DIR}/cacls_precomp.h.gch
+ ${SOURCE})
-add_importlibs(cacls advapi32 ntdll user32 shell32 msvcrt)
+add_pch(cacls ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
-add_dependencies(cacls psdk)
+set_module_type(cacls win32cui)
+add_importlibs(cacls advapi32 user32 shell32 msvcrt kernel32)
+add_cab_target(cacls 1)