[LOG2LINES] Compile the tool for MSVC builds

This commit is contained in:
Mark Jansen 2022-10-24 21:56:54 +02:00
parent 24d124f99f
commit a09d5bae0f
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B
8 changed files with 30 additions and 14 deletions

View file

@ -9,8 +9,12 @@ list(APPEND SOURCE
match.c
options.c
stat.c
util.c)
util.c
../port/getopt.c)
include_directories(${REACTOS_SOURCE_DIR}/sdk/tools/rsym)
if(MSVC)
include_directories(../port)
endif()
add_host_tool(log2lines ${SOURCE})
target_link_libraries(log2lines PRIVATE host_includes rsym_common)

View file

@ -2,6 +2,10 @@
#if defined(_WIN32)
#ifdef _MSC_VER
#define strcasecmp _stricmp
#endif
#include <direct.h>
#define POPEN _popen
@ -31,4 +35,8 @@
#endif /* not defined (_WIN32) */
#ifndef PATH_MAX
#define PATH_MAX 260
#endif
/* EOF */

View file

@ -13,6 +13,7 @@
#include "util.h"
#include "options.h"
#include "log2lines.h"
#include <sys/types.h>
static PIMAGE_SECTION_HEADER
find_rossym_section(PIMAGE_FILE_HEADER PEFileHeader, PIMAGE_SECTION_HEADER PESectionHeaders)