CMakeLists.txt 608 B

1234567891011121314151617181920212223
  1. cmake_minimum_required(VERSION 3.6)
  2. set(lib_name png)
  3. set(target_name ext_${lib_name})
  4. project(${lib_name})
  5. include(../cmake/CocosExternalConfig.cmake)
  6. add_library(${target_name} STATIC IMPORTED GLOBAL)
  7. set_target_properties(${target_name} PROPERTIES
  8. INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/include/${platform_name}"
  9. )
  10. if(WINDOWS)
  11. set_target_properties(${target_name} PROPERTIES
  12. IMPORTED_LOCATION "${platform_spec_path}/lib${lib_name}.lib"
  13. )
  14. else()
  15. set_target_properties(${target_name} PROPERTIES
  16. IMPORTED_LOCATION "${platform_spec_path}/lib${lib_name}.a"
  17. )
  18. endif()