project('scuffedcraft', 'c') cargs = [ '-std=c99', '-Og', '-g', ] dependencies = [] link_args = [] include_dirs = [ 'vendor/', 'src/' ] if host_machine.system() == 'linux' dependencies += [ dependency('libglvnd') ] elif host_machine.system() == 'windows' link_args += [ '-lopengl32' ] cargs += [ '-DUNICODE', '-D__UNICODE', '-municode' ] if build_machine.system() == 'linux' link_args += [ '-Lvendor/wine/', ] endif endif executable( 'scuffedcraft', 'src/DynArray.c', 'src/DynString.c', 'src/log.c', 'src/main.c', c_args: cargs, dependencies: dependencies, link_args: link_args, include_directories: include_directories(include_dirs) )