minecraft-pi-reborn/libreborn/CMakeLists.txt

13 lines
485 B
CMake
Raw Normal View History

2021-01-27 21:26:19 +00:00
project(libreborn)
2022-05-03 00:43:52 +00:00
add_library(reborn-util STATIC src/util/elf.c src/util/exec.c src/util/string.c src/util/util.c src/util/log.c)
2022-03-14 23:09:25 +00:00
target_include_directories(reborn-util PUBLIC include)
2021-01-27 21:26:19 +00:00
2021-06-17 21:32:24 +00:00
if(BUILD_ARM_COMPONENTS)
2022-03-14 23:09:25 +00:00
add_library(reborn-patch SHARED src/patch/patch.c)
target_link_libraries(reborn-patch dl reborn-util)
target_compile_definitions(reborn-patch PUBLIC -DREBORN_HAS_PATCH_CODE)
2021-06-17 21:32:24 +00:00
# Install
2022-03-14 23:09:25 +00:00
install(TARGETS reborn-patch DESTINATION "${MCPI_LIB_DIR}")
2021-06-17 21:32:24 +00:00
endif()