You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.4 KiB
39 lines
1.4 KiB
# ***** BEGIN LICENSE BLOCK ***** |
|
# |
|
# Copyright 2017 Yzena Tech |
|
# |
|
# Licensed under the Apache License, Version 2.0 (the "Apache License") |
|
# with the following modification; you may not use this file except in |
|
# compliance with the Apache License and the following modification to it: |
|
# Section 6. Trademarks. is deleted and replaced with: |
|
# |
|
# 6. Trademarks. This License does not grant permission to use the trade |
|
# names, trademarks, service marks, or product names of the Licensor |
|
# and its affiliates, except as required to comply with Section 4(c) of |
|
# the License and to reproduce the content of the NOTICE file. |
|
# |
|
# You may obtain a copy of the Apache License at |
|
# |
|
# http://www.apache.org/licenses/LICENSE-2.0 |
|
# |
|
# Unless required by applicable law or agreed to in writing, software |
|
# distributed under the Apache License with the above modification is |
|
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|
# KIND, either express or implied. See the Apache License for the specific |
|
# language governing permissions and limitations under the Apache License. |
|
# |
|
# ****** END LICENSE BLOCK ****** |
|
|
|
set(LIB @lib@) |
|
set(OBJDIR @objdir@) |
|
set(OBJLISTFILE @objlistfile@) |
|
|
|
# Extract object files from the library |
|
message(STATUS "Extracting object files from ${LIB}") |
|
execute_process(COMMAND ${CMAKE_AR} -x ${LIB} |
|
WORKING_DIRECTORY ${OBJDIR}) |
|
|
|
# Save the list of object files. |
|
execute_process(COMMAND ls . |
|
OUTPUT_FILE ${OBJLISTFILE} |
|
WORKING_DIRECTORY ${OBJDIR})
|
|
|