Qt_Circular_Menu_Example/_cmake/lib_settings.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
)