| cmake_minimum_required(VERSION 3.7) | |
| project(cmObject CXX) | |
| find_package(ZLIB REQUIRED) | |
| add_library(lib_obj OBJECT libA.cpp libB.cpp) | |
| add_library(lib_sha SHARED $<TARGET_OBJECTS:lib_obj>) | |
| add_library(lib_sta STATIC $<TARGET_OBJECTS:lib_obj>) | |
| target_link_libraries(lib_sha ZLIB::ZLIB) | |
| target_link_libraries(lib_sta ZLIB::ZLIB) |