Список исходных файлов для компиляции библиотеки
This commit is contained in:
parent
6ba37293b4
commit
f003cc6dcb
@ -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}
|
||||||
|
Loading…
Reference in New Issue
Block a user