Skip to content

Commit

Permalink
fusion PR, removed DSL (#146)
Browse files Browse the repository at this point in the history
This isolates the Fusion API from the domain specific language.

After an agreement on syntax the DSL would be added as an improvement to
the API.

---------

Co-authored-by: Jeff Nye <jeff@www.condorcomputing.com>
  • Loading branch information
jeffnye-gh and Jeff Nye authored Feb 7, 2024
1 parent 8694a71 commit 18d57b5
Show file tree
Hide file tree
Showing 26 changed files with 5,434 additions and 0 deletions.
25 changes: 25 additions & 0 deletions fusion/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
cmake_minimum_required(VERSION 3.17)
project(FusionProject)

set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(FUSION_TOP ${CMAKE_SOURCE_DIR})

add_subdirectory(fusion)
add_subdirectory(test)

find_package(Doxygen)
if(DOXYGEN_FOUND)
set(DOXYGEN_IN ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile)
set(DOXYGEN_OUT ${CMAKE_CURRENT_BINARY_DIR}/Doxygen)

configure_file(${DOXYGEN_IN} ${DOXYGEN_OUT} @ONLY)

add_custom_target(docs
COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_OUT}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
COMMENT "Generating API documentation with Doxygen"
VERBATIM)
else()
message("Doxygen needs to be installed to generate documentation")
endif()

Loading

0 comments on commit 18d57b5

Please sign in to comment.