2025-04-16 22:20:37 +00:00
|
|
|
|
|
|
|
# Source folders to recursively find .c/.cpp files
|
|
|
|
src_dirs:
|
|
|
|
- src/src
|
2025-04-18 02:25:38 +00:00
|
|
|
- src/include/lua
|
2025-04-19 03:15:06 +00:00
|
|
|
- src/vendor/imgui
|
|
|
|
- src/vendor/box2d
|
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 03:15:06 +00:00
|
|
|
- src/vendor/box2d
|
|
|
|
|
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-19 03:15:06 +00:00
|
|
|
# - -DDISABLE_DEEP_PROFILING
|
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
|