54 lines
823 B
YAML
54 lines
823 B
YAML
|
# 🔧 Remake Build Configuration
|
||
|
|
||
|
# Source folders to recursively find .c/.cpp files
|
||
|
src_dirs:
|
||
|
- src/src
|
||
|
- src/vendor
|
||
|
|
||
|
# Include directories (-I)
|
||
|
include_dirs:
|
||
|
- src/include
|
||
|
- src/vendor
|
||
|
- src/vendor/imgui
|
||
|
- 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
|
||
|
|
||
|
# Auto-detect libraries and headers
|
||
|
auto_libs:
|
||
|
- glfw3
|
||
|
- glew32
|
||
|
- opengl32
|
||
|
- gdi32
|
||
|
- yaml-cpp
|
||
|
- comdlg32
|
||
|
- ssl
|
||
|
- crypto
|
||
|
|
||
|
auto_includes:
|
||
|
- imgui
|
||
|
- yaml-cpp
|