From 36cc43902b958e1ca56a96ff6bb2bcdc92178287 Mon Sep 17 00:00:00 2001 From: Er2 Date: Mon, 1 May 2023 14:40:38 +0300 Subject: [PATCH] mustdie --- dedicated_main/main.cpp | 2 +- utils/unittest/unittest.cpp | 4 ++-- utils/unittest/wscript | 2 +- wscript | 7 ++++++- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/dedicated_main/main.cpp b/dedicated_main/main.cpp index d38f73f8..9b812a15 100644 --- a/dedicated_main/main.cpp +++ b/dedicated_main/main.cpp @@ -212,7 +212,7 @@ int main( int argc, char *argv[] ) if ( !dedicated ) { - printf( "Failed to open %s (%s)\n", pBinaryName, dlerror()); + printf( "Failed to open dedicated" DLL_EXT_STRING " (%s)\n", dlerror()); return -1; } DedicatedMain_t dedicated_main = (DedicatedMain_t)dlsym( dedicated, "DedicatedMain" ); diff --git a/utils/unittest/unittest.cpp b/utils/unittest/unittest.cpp index 898e86e7..0965fc4d 100644 --- a/utils/unittest/unittest.cpp +++ b/utils/unittest/unittest.cpp @@ -94,7 +94,7 @@ bool CUnitTestApp::Create() #ifdef WIN32 WIN32_FIND_DATA findFileData; - HANDLE hFind= FindFirstFile("tests/*.dll", &findFileData); + HANDLE hFind= FindFirstFile(LIBDIR "/tests/*.dll", &findFileData); while (hFind != INVALID_HANDLE_VALUE) { @@ -122,7 +122,7 @@ bool CUnitTestApp::Create() #elif POSIX DIR *d; struct dirent *dir; - d = opendir("tests"); + d = opendir(LIBDIR "/tests"); if (d) { while ((dir = readdir(d)) != NULL) diff --git a/utils/unittest/wscript b/utils/unittest/wscript index 14143def..d966d934 100755 --- a/utils/unittest/wscript +++ b/utils/unittest/wscript @@ -17,7 +17,7 @@ def configure(conf): def build(bld): source = ['unittest.cpp'] includes = ['../../public'] - defines = [] + defines = ['LIBDIR="%s"' % bld.env.LIBDIR] libs = ['tier0', 'appframework', 'tier1', 'tier2','tier3', 'vstdlib', 'unitlib'] if bld.env.DEST_OS != 'win32': diff --git a/wscript b/wscript index 1c830a95..4bd27626 100644 --- a/wscript +++ b/wscript @@ -465,9 +465,14 @@ def configure(conf): # installation paths if conf.env.DEST_OS == 'android': conf.env.LIBDIR = conf.env.BINDIR = conf.env.PREFIX + elif conf.env.DEST_OS == 'win32': + # mustdie + conf.env.LIBDIR = conf.env.PREFIX + '/bin' + conf.env.BINDIR = conf.env.PREFIX else: conf.env.LIBDIR = conf.env.LIBDIR + '/srceng' - conf.env.TESTDIR = conf.env.BINDIR + 'tests' + + conf.env.TESTDIR = conf.env.LIBDIR + '/tests' flags = []