D
dataangel
After spending a lot of time writing code in other languages,
returning to C++ and starting a new project has been painful. It seems
in order to get anything done you need to #include, add linker
parameters, create a makefile, and update that makefile everytime you
add new files. I realize that _sometimes_ you want to #include a
header but potentially link against different object files, but for me
and I think most people making desktop applications that's pretty
rare. What I'd like to do is something like:
#include <SDL/sdl.h>
And my linker flags would be automatically updated to link SDL.
Additionally, my project would be a single folder, and any *.cpp files
I had inside or in subfolders would just get compiled when I typed
"make," without me having to write any sort of "Makefile" whatsoever.
I don't need anymore flexibility in my build system. I just want
linker flags to be inferred and for my makefile to automatically
update for new files, without having to commit to a bloated IDE (I
like emacs).
Are there any tools like this?
Thanks
Joe
returning to C++ and starting a new project has been painful. It seems
in order to get anything done you need to #include, add linker
parameters, create a makefile, and update that makefile everytime you
add new files. I realize that _sometimes_ you want to #include a
header but potentially link against different object files, but for me
and I think most people making desktop applications that's pretty
rare. What I'd like to do is something like:
#include <SDL/sdl.h>
And my linker flags would be automatically updated to link SDL.
Additionally, my project would be a single folder, and any *.cpp files
I had inside or in subfolders would just get compiled when I typed
"make," without me having to write any sort of "Makefile" whatsoever.
I don't need anymore flexibility in my build system. I just want
linker flags to be inferred and for my makefile to automatically
update for new files, without having to commit to a bloated IDE (I
like emacs).
Are there any tools like this?
Thanks
Joe