CMakeLists.txt 488 B

12345678910111213141516171819
  1. cmake_minimum_required(VERSION 3.20)
  2. project(aFunTest C)
  3. set(CMAKE_C_STANDARD 11)
  4. find_package(aFunlang REQUIRED)
  5. add_executable(aFunTest main.c)
  6. target_link_libraries(aFunTest aFunlang::core-shared-t)
  7. file(GLOB _dll # 遍历所有的.dll
  8. FOLLOW_SYMLINKS # 遍历link
  9. LIST_DIRECTORIES FALSE # 不记录列表
  10. CONFIGURE_DEPENDS
  11. "${aFunlang_RUNTIME_DIRS}/*.dll")
  12. if (_dll)
  13. file(COPY ${_dll} DESTINATION ${CMAKE_BINARY_DIR} USE_SOURCE_PERMISSIONS)
  14. endif()