Список исходных файлов для компиляции библиотеки
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})
|
||||
target_include_directories(
|
||||
${LIBNAME}
|
||||
|
Loading…
Reference in New Issue
Block a user