fix(build): linux compilation

This commit is contained in:
2025-09-16 22:28:04 +02:00
parent 69e9ea2ac3
commit da319620d1
3 changed files with 8 additions and 1 deletions

View File

@@ -35,7 +35,11 @@ winsock_dep = cc.find_library('ws2_32', required: false)
# Include directories # Include directories
inc_dir = include_directories('string', 'queue', 'hashmap', 'vector', 'stack', 'socket') inc_dir = include_directories('string', 'queue', 'hashmap', 'vector', 'stack', 'socket')
if host_machine.system() == 'windows'
win_inc_dir = include_directories('c:/include/') win_inc_dir = include_directories('c:/include/')
else
win_inc_dir = []
endif
# Static library # Static library
myclib_lib = static_library( myclib_lib = static_library(

View File

@@ -1,5 +1,7 @@
#include "mysocket.h" #include "mysocket.h"
#include <errno.h>
int sock_platform_init() { int sock_platform_init() {
#ifdef _WIN32 #ifdef _WIN32

View File

@@ -1,3 +1,4 @@
#define _XOPEN_SOURCE 700
#include <myclib/mysocket.h> #include <myclib/mysocket.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>