1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 13:39:25 +08:00
Files
Alas/blcrack/patchelf/CMakeLists.txt
2025-11-01 00:23:46 +08:00

16 lines
507 B
CMake

set(PATCHELF patchelf)
file(GLOB_RECURSE PATCHELF_SRCS
${CMAKE_CURRENT_LIST_DIR}/*.h
${CMAKE_CURRENT_LIST_DIR}/*.cc
)
add_executable(${PATCHELF} ${PATCHELF_SRCS})
target_link_libraries(${PATCHELF} PRIVATE cxxopts::cxxopts)
target_link_options(${PATCHELF} PRIVATE -Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/patchelf.map)
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
target_compile_definitions(${PATCHELF} PRIVATE USE_64)
else()
target_compile_definitions(${PATCHELF} PRIVATE USE_32)
endif()