30 lines
811 B
CMake
30 lines
811 B
CMake
|
|
# Файл для подключения в основной проект через include
|
|
# Настройки для библиотек
|
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/common.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/developer.cmake)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/version.cmake)
|
|
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${DISTRIB_DIR})
|
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${DISTRIB_DIR})
|
|
|
|
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
|
set(RUNTIME_OUTPUT_NAME lib${PROJECT_NAME}.dll)
|
|
configure_file(
|
|
${CMAKE_CURRENT_LIST_DIR}/versioninfo.rc.in
|
|
${CMAKE_CURRENT_BINARY_DIR}/versioninfo.rc
|
|
@ONLY
|
|
)
|
|
else()
|
|
set(RUNTIME_OUTPUT_NAME lib${PROJECT_NAME}.so)
|
|
endif()
|
|
|
|
configure_file(
|
|
${CMAKE_CURRENT_LIST_DIR}/config.h.in
|
|
${CMAKE_CURRENT_BINARY_DIR}/config.h
|
|
@ONLY
|
|
)
|
|
|
|
|