1
0
mirror of synced 2024-12-01 10:47:19 +01:00
ImHex/plugins/diffing/CMakeLists.txt

29 lines
618 B
CMake
Raw Normal View History

cmake_minimum_required(VERSION 3.16)
include(ImHexPlugin)
if (USE_SYSTEM_EDLIB)
find_package(edlib REQUIRED)
else()
2024-01-21 19:55:10 +01:00
set(BUILD_TESTING OFF CACHE BOOL "" FORCE)
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/edlib ${CMAKE_CURRENT_BINARY_DIR}/edlib EXCLUDE_FROM_ALL)
endif()
2024-01-25 20:25:51 +01:00
set_target_properties(edlib
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
add_imhex_plugin(
NAME
diffing
SOURCES
source/plugin_diffing.cpp
source/content/diffing_algorithms.cpp
source/content/views/view_diff.cpp
INCLUDES
include
LIBRARIES
ui
fonts
edlib
)