Commit Graph
5 Commits
Author SHA1 Message Date
Bryan C cd167dae8a chore: redirect MSVC 2013 project output directories to build/vs subfolder
Set OutDir and LibraryPath in both wren and wren_lib vcxproj files for Debug and Release Win32 configurations to point to $(SolutionDir)..\..\build\vs\$(Configuration)\, consolidating all build artifacts under a single versioned output tree.
2015-03-19 14:52:48 +00:00
Bryan C 1c7dfe230d feat: add wren_lib static library project and refactor VS solution to separate CLI and VM sources
Add a new wren_lib static library project to the Visual Studio 2013 solution, moving all VM source files (wren_compiler.c, wren_core.c, wren_debug.c, wren_io.c, wren_utils.c, wren_value.c, wren_vm.c) from the wren executable project into the library. The wren project now only contains CLI-specific sources (main.c, io.c, vm.c) and links against wren_static_d.lib. Update .gitignore to exclude Debug/ and Release/ build output directories.
2015-03-16 18:52:33 +00:00
Bryan C a9faf82825 chore: add io and vm modules to xcode project and refactor cli main
Extract file reading and module loading into dedicated io.c/io.h, and VM creation into vm.c/vm.h, removing inline static functions from main.c. Add new source files to the Xcode project build phases and file references. Fix debug dump label for OBJ_RANGE from "[fn %p]" to "[range %p]".
2015-03-16 14:56:14 +00:00
Bryan C 4f24c0bd56 fix: correct Visual Studio include paths and source file locations for MSVC 2013 project
Add explicit IncludePath property to both Debug and Release configurations in wren.vcxproj, pointing to the src/include directory, and update all source and header file paths in wren.vcxproj.filters to reflect the new directory structure with cli/ and vm/ subdirectories.
2015-03-16 13:41:51 +00:00
Bryan C 71616093ab fix: correct source file paths in msvc2013 vcxproj and add vs cache to gitignore
Update all ClCompile and ClInclude relative paths in wren.vcxproj to reflect the new src/cli/ and src/vm/ directory structure, and append Visual Studio cache and user-specific file patterns to .gitignore to prevent committing build artifacts.
2015-03-16 13:30:16 +00:00