Create-Engine/remake.yaml

60 lines
1014 B
YAML
Raw Normal View History

2025-04-19 01:38:47 +00:00
# Remake Build Configuration
2025-04-16 22:20:37 +00:00
# Source folders to recursively find .c/.cpp files
src_dirs:
- src/src
- src/vendor
2025-04-18 02:25:38 +00:00
- src/include/lua
2025-04-19 01:38:47 +00:00
- src/vendor/box2d/src # <- actual Box2D sources if you're compiling them
2025-04-16 22:20:37 +00:00
# Include directories (-I)
include_dirs:
- src/include
2025-04-18 02:25:38 +00:00
- src/include/lua
2025-04-16 22:20:37 +00:00
- src/vendor
- src/vendor/imgui
2025-04-19 01:38:47 +00:00
- src/vendor/box2d/include # ✅ correct Box2D C++ API include path
2025-04-19 01:29:00 +00:00
2025-04-16 22:20:37 +00:00
- C:/msys64/mingw64/include
# Library search paths (-L)
lib_dirs:
- C:/msys64/mingw64/lib
- C:/Program Files
- C:/Program Files (x86)
- C:/libs
# Build output and tools
build_dir: src/build
target: src/build/app.exe
log_file: ./remake/build.log
cache_file: ./remake/.remake_cache.json
# C compiler and flags
cc: gcc
cflags:
- -std=c99
- -Wall
# C++ compiler and flags
cxx: g++
cxxflags:
- -std=c++20
- -Wall
2025-04-18 22:23:59 +00:00
- -g
2025-04-16 22:20:37 +00:00
# Auto-detect libraries and headers
auto_libs:
- glfw3
- glew32
- opengl32
- gdi32
- yaml-cpp
- comdlg32
- ssl
- crypto
auto_includes:
- imgui
- yaml-cpp