blob: 927cfe6a685ad28e784d1e25ebf6f5dbafcf7b00 [file] [log] [blame]
cmake_minimum_required(VERSION 3.5)
if (WINDOWS)
# Create an empty dummy lib..
add_library(emulator-libselinux ${ANDROID_QEMU2_TOP_DIR}/dummy.c)
else ()
add_library(emulator-libselinux
src/callbacks.c
src/check_context.c
src/freecon.c
src/init.c
src/label.c
src/label_file.c
src/label_android_property.c
)
target_link_libraries(emulator-libselinux PRIVATE android-emu-base)
target_include_directories(emulator-libselinux PUBLIC include)
target_include_directories(emulator-libselinux PRIVATE .)
if (DARWIN_X86_64)
target_compile_definitions(emulator-libselinux PRIVATE -DDARWIN)
endif ()
target_compile_definitions(emulator-libselinux PRIVATE -DHOST)
endif ()