diff --git a/reactos/drivers/storage/ide/uniata/CMakeLists.txt b/reactos/drivers/storage/ide/uniata/CMakeLists.txt
index e5efe908570..ab0e3ddb08e 100644
--- a/reactos/drivers/storage/ide/uniata/CMakeLists.txt
+++ b/reactos/drivers/storage/ide/uniata/CMakeLists.txt
@@ -1,5 +1,7 @@
-include_directories(inc)
+include_directories(
+ BEFORE ${CMAKE_CURRENT_SOURCE_DIR}
+ inc)
#add_definitions(-D_DEBUG)
@@ -17,7 +19,7 @@ add_library(uniata SHARED
idedma.rc
ros_glue/ros_glue.cpp)
+add_pch(uniata stdafx.h)
set_module_type(uniata kernelmodedriver)
add_importlibs(uniata scsiport ntoskrnl hal)
-
-add_cd_file(TARGET uniata DESTINATION reactos/system32/drivers NO_CAB FOR all)
\ No newline at end of file
+add_cd_file(TARGET uniata DESTINATION reactos/system32/drivers NO_CAB FOR all)
diff --git a/reactos/drivers/storage/ide/uniata/uniata.rbuild b/reactos/drivers/storage/ide/uniata/uniata.rbuild
index af1ad6b324b..db297574935 100644
--- a/reactos/drivers/storage/ide/uniata/uniata.rbuild
+++ b/reactos/drivers/storage/ide/uniata/uniata.rbuild
@@ -24,4 +24,6 @@
ros_glue.cpp
+
+ stdafx.h