cmake_minimum_required(VERSION 3.2)
project(diff-patching)

# Needed since XDelta incorrectly forces the addition.
remove_definitions(-DWIN32_LEAN_AND_MEAN)

addProjectIncludeDirectory()
setUpProject(library)

if (GALAXY_ENABLE_UNITY_BUILD)
	set_property(TARGET ${PROJECT_NAME} PROPERTY UNITY_BUILD ON)
endif (GALAXY_ENABLE_UNITY_BUILD)

target_link_libraries(${PROJECT_NAME} PRIVATE ${CONAN_LIBS_XDELTA})
target_link_libraries(${PROJECT_NAME} PRIVATE ${GalaxyServiceLibraryDeps})

target_link_libraries(${PROJECT_NAME} PRIVATE error-handling)
target_link_libraries(${PROJECT_NAME} PRIVATE fundamentals)
