cmake_minimum_required(VERSION 3.13)
project(appmodules)

# Include the default RN application setup
include(${REACT_ANDROID_DIR}/cmake-utils/ReactNative-application.cmake)

# Fix: explicitly link c++_shared to all codegen targets (Windows NDK issue)
if(DEFINED AUTOLINKED_LIBRARIES)
    foreach(lib ${AUTOLINKED_LIBRARIES})
        if(TARGET ${lib})
            target_link_libraries(${lib} c++_shared)
        endif()
    endforeach()
endif()

# Also link c++_shared to the main app module
target_link_libraries(${CMAKE_PROJECT_NAME} c++_shared)
