Download cpp/CMakeLists.txt from NOT-OMEGA/AutoForge: direct link, hf CLI and curl.
- Browser
- Download file 1.03 kB
-
https://huggingface.co/spaces/NOT-OMEGA/AutoForge/resolve/main/cpp/CMakeLists.txt
- Command line
-
hf download hf://spaces/NOT-OMEGA/AutoForge/cpp/CMakeLists.txt
-
curl -L -o CMakeLists.txt https://huggingface.co/spaces/NOT-OMEGA/AutoForge/resolve/main/cpp/CMakeLists.txt
1.03 kB
| cmake_minimum_required(VERSION 3.16) | |
| project(AutoForgeDAG VERSION 0.1.0 LANGUAGES CXX) | |
| set(CMAKE_CXX_STANDARD 17) | |
| set(CMAKE_CXX_STANDARD_REQUIRED ON) | |
| set(CMAKE_CXX_EXTENSIONS OFF) | |
| # ββ Main executable ββββββββββββββββββββββββββ | |
| add_executable(autoforge-dag | |
| src/main.cpp | |
| src/dag_engine.cpp | |
| ) | |
| target_include_directories(autoforge-dag PRIVATE include) | |
| # ββ Test executable ββββββββββββββββββββββββββ | |
| add_executable(autoforge-dag-test | |
| tests/test_dag.cpp | |
| src/dag_engine.cpp | |
| ) | |
| target_include_directories(autoforge-dag-test PRIVATE include) | |
| # Threading support | |
| find_package(Threads REQUIRED) | |
| target_link_libraries(autoforge-dag Threads::Threads) | |
| target_link_libraries(autoforge-dag-test Threads::Threads) | |
| # ββ CTest ββββββββββββββββββββββββββββββββββββ | |
| enable_testing() | |
| add_test(NAME DAGEngineTest COMMAND autoforge-dag-test) | |