# Copyright (c) 2026 Juhapekka Piiroinen <jp@1337.fi>
# All Rights Reserved.
# AmoosedWeb project: https://amoosed.com
cmake_minimum_required(VERSION 3.16)
project(AmoosedWebNativeReaderExample LANGUAGES C CXX)
find_package(AmoosedWebGameReader 0.28 CONFIG REQUIRED)
add_executable(native-reader-example native-resource.cpp)
target_link_libraries(native-reader-example PRIVATE AmoosedWeb::NativeReader)
add_executable(native-memory native-memory.cpp)
target_link_libraries(native-memory PRIVATE AmoosedWeb::NativeReader)
add_executable(native-c-site native-c-site.c)
target_link_libraries(native-c-site PRIVATE AmoosedWeb::GameReaderC)
add_executable(native-c-memory native-c-memory.c)
target_link_libraries(native-c-memory PRIVATE AmoosedWeb::GameReaderC)
add_executable(native-c-audio native-c-audio.c)
target_link_libraries(native-c-audio PRIVATE AmoosedWeb::GameReaderC)
add_executable(native-preview-handles native-preview-handles.cpp)
target_link_libraries(native-preview-handles PRIVATE AmoosedWeb::NativeReaderC)
target_compile_features(native-preview-handles PRIVATE cxx_std_17)
