Revert "[CMAKE] Use configured include files to define the __RELFILE__ hack (#979)"
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 9 Dec 2018 13:23:55 +0000 (14:23 +0100)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 11 Dec 2018 20:50:58 +0000 (21:50 +0100)
This reverts commit 07bd6089ec96b068d92f42e764cc7336a7de24a0.

CMakeLists.txt
sdk/include/reactos/builddir.h.cmake [deleted file]
sdk/include/reactos/debug.h
sdk/include/reactos/version.cmake
sdk/include/reactos/wine/debug.h

index f79577f..d2e8b86 100644 (file)
@@ -57,6 +57,9 @@ endif()
 include(sdk/cmake/compilerflags.cmake)
 
 add_definitions(-D__REACTOS__)
+add_definitions(-DREACTOS_SOURCE_DIR="\\"${REACTOS_SOURCE_DIR}\\"")
+add_definitions(-DREACTOS_BINARY_DIR="\\"${REACTOS_BINARY_DIR}\\"")
+add_compile_flags(-D__RELFILE__="&__FILE__[sizeof REACTOS_SOURCE_DIR]")
 
 if(MSVC_IDE)
     add_compile_flags("/MP")
diff --git a/sdk/include/reactos/builddir.h.cmake b/sdk/include/reactos/builddir.h.cmake
deleted file mode 100644 (file)
index 8bd5b44..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-/* Do not edit - Machine generated */
-#pragma once
-
-#define REACTOS_SOURCE_DIR        "@REACTOS_SOURCE_DIR@"
-#define REACTOS_BINARY_DIR        "@REACTOS_BINARY_DIR@"
-
-/* EOF */
index f56090b..ab332fd 100644 (file)
 #pragma once
 
 #ifndef __RELFILE__
-#   ifdef __REACTOS__
-#       include <reactos/builddir.h>
-#       define __RELFILE__ &__FILE__[sizeof(REACTOS_SOURCE_DIR)]
-#   else
-#       define __RELFILE__ __FILE__
-#   endif
+#define __RELFILE__ __FILE__
 #endif
 
 /* Define DbgPrint/DbgPrintEx/RtlAssert unless the NDK is used */
index 6f9cec7..c1c22ee 100644 (file)
@@ -53,4 +53,3 @@ endif()
 
 configure_file(sdk/include/reactos/version.h.cmake ${REACTOS_BINARY_DIR}/sdk/include/reactos/version.h)
 configure_file(sdk/include/reactos/buildno.h.cmake ${REACTOS_BINARY_DIR}/sdk/include/reactos/buildno.h)
-configure_file(sdk/include/reactos/builddir.h.cmake ${REACTOS_BINARY_DIR}/sdk/include/reactos/builddir.h)
index 23f402a..35aefc9 100644 (file)
 #endif
 
 #ifndef __RELFILE__
-#      ifdef __REACTOS__
-#              include <reactos/builddir.h>
-#              define __RELFILE__ &__FILE__[sizeof(REACTOS_SOURCE_DIR)]
-#      else
-#              define __RELFILE__ __FILE__
-#      endif
+#define __RELFILE__ __FILE__
 #endif
 
 #ifdef __WINE_WINE_TEST_H