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; +}