Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CMake issues for using Ramulator as a dependency in other projects #54

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

alencar-felipe
Copy link

This pull request primarily involves modifications to the project's CMakeLists.txt files. The goal was to enable the use of Ramulator2 as a CMake dependency for other projects. For more details, please refer to the commit messages.

- Properly propagate include directories in CMake.
- Add a install target in CMake.
- Call Logging::_create_base_logger in logging.cpp instead of logging.h

Important: The executable will no longer be copied to the project root.
Instead, it will reside in the CMake build folder. Use make install to
move it to a designated permanent location.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant