From 0c3fa5556da1beca03497f24582814f0d79ab237 Mon Sep 17 00:00:00 2001 From: Krishna Ayyalasomayajula Date: Wed, 18 Feb 2026 19:31:32 -0600 Subject: [PATCH] LLU added --- .gitignore | 40 +++++++++++++++++++++++++++++++++++ .gitmodules | 4 ++++ CMakeLists.txt | 3 ++- external/LibraryLinkUtilities | 1 + src/main.cpp | 4 ++++ 5 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 160000 external/LibraryLinkUtilities create mode 100644 src/main.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a496935 --- /dev/null +++ b/.gitignore @@ -0,0 +1,40 @@ +# OS junk +.DS_Store +Thumbs.db + +# Editor settings +.vscode/** +.idea/** +*.swp +*.swo + +# Build system metadata (keep actual build dirs tracked) +CMakeFiles/** +CMakeCache.txt +cmake_install.cmake +Makefile +compile_commands.json + +# Logs and temp files +*.log +*.tmp +*.bak +*.old + +build/** +*.toml +.cache/** + + +**/*.aux +**/*.fdb_latexmk +**/*.fls +**/*.log +**/*.synctex.gz +**/*.blg +**/*.bcf +**/*.run.xml +**/*.bbl + +build-linux/** +build-windows/** diff --git a/.gitmodules b/.gitmodules index 6c66587..f7807f5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ [submodule "external/spdlog"] path = external/spdlog url = https://github.com/gabime/spdlog.git + +[submodule "external/LibraryLinkUtilities"] + path = external/LibraryLinkUtilities + url = https://github.com/WolframResearch/LibraryLinkUtilities diff --git a/CMakeLists.txt b/CMakeLists.txt index 20cbe4b..6e6a35b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ endif() # External dependency: spdlog # -------------------------------------------------- add_subdirectory(external/spdlog) - +add_subdirectory(external/LibraryLinkUtilities) # -------------------------------------------------- # Executable # -------------------------------------------------- @@ -58,6 +58,7 @@ target_sources(${PROJECT_NAME} PRIVATE ${ALL_CPP}) # -------------------------------------------------- target_link_libraries(${PROJECT_NAME} PRIVATE spdlog::spdlog + LLU ) # -------------------------------------------------- diff --git a/external/LibraryLinkUtilities b/external/LibraryLinkUtilities new file mode 160000 index 0000000..4798bfa --- /dev/null +++ b/external/LibraryLinkUtilities @@ -0,0 +1 @@ +Subproject commit 4798bfa6cff002c2d857c5896c54aa57ecf4737f diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..93d55bf --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,4 @@ +int main (int argc, char *argv[]) { + + return 0; +}