link_directories(
    ${CMAKE_BINARY_DIR}/lib         # build from source lib path
)

add_executable(framework_example4)

target_sources(framework_example4
    PRIVATE
    framework_example4.cpp 
)

target_include_directories(framework_example4 PUBLIC
    ./
    ${PROJECT_SOURCE_DIR}/cmp_compressonatorlib/
    ${PROJECT_SOURCE_DIR}/cmp_framework/                    # Source based path
    ${COMPRESSONATOR_ROOT}/sdk/include/                     # Installer based path
)

target_link_libraries(framework_example4
    PRIVATE
    CMP_Framework 
)

set_target_properties(framework_example4 
    PROPERTIES FOLDER ${FOLDER_NAME}
    VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/bin/$(Configuration)"
)


# ToDo WIP to add pipeline dlls in proper folders, users will have to add manually as instructed in documentation
if (EXISTS "./plugins")
    include(CopyFiles.cmake)
endif()
