Список исходных файлов для компиляции библиотеки

This commit is contained in:
Andrei Astafev 2019-03-06 00:05:25 +03:00
parent 6ba37293b4
commit f003cc6dcb

View File

@ -1,5 +1,13 @@
# Создание статической и динамической библиотеки из одинаковых объектных файлов # Создание статической и динамической библиотеки из одинаковых объектных файлов
function(add_common_library LIBNAME SOURCES) function(add_common_library)
set(options)
set(oneValueArgs TARGET)
set(multiValueArgs SOURCES)
cmake_parse_arguments(_LOCAL "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
set(LIBNAME ${_LOCAL_TARGET})
set(SOURCES ${_LOCAL_SOURCES})
add_library(${LIBNAME} OBJECT ${SOURCES}) add_library(${LIBNAME} OBJECT ${SOURCES})
target_include_directories( target_include_directories(
${LIBNAME} ${LIBNAME}