Использование cotire для библиотек
This commit is contained in:
parent
a51ddf2a06
commit
7a3023ab8b
@ -1 +1 @@
|
||||
Subproject commit 3e8511da714b7963cd7197dea83aad306d7c9f7b
|
||||
Subproject commit 0b69005b7a05760d538c0902e634848b62f3cda1
|
@ -1 +1 @@
|
||||
Subproject commit 81fe90131c2d93d5d3e0f3b48c38fad0418fb953
|
||||
Subproject commit acdfb6a9dd5ca1cb037e541f7da7033968873357
|
@ -33,6 +33,8 @@ add_format_sources(${TRGT} ${TRGT_sources} ${TRGT_headers})
|
||||
|
||||
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
|
||||
|
||||
cotire(${TRGT})
|
||||
|
||||
# Цель, используемая только для установки заголовочных файлов без компиляции проекта
|
||||
add_custom_target(${TRGT}-install-headers COMMAND "${CMAKE_COMMAND}" -DCMAKE_INSTALL_COMPONENT=DEV -P
|
||||
"${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
|
@ -37,6 +37,8 @@ target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
|
||||
target_include_directories(${TRGT} SYSTEM PRIVATE ${CMAKE_SOURCE_DIR}/src)
|
||||
target_include_directories(${TRGT} PRIVATE ${CMAKE_BINARY_DIR}/include)
|
||||
|
||||
cotire(${TRGT})
|
||||
|
||||
# Цель, используемая только для установки заголовочных файлов без компиляции проекта
|
||||
add_custom_target(${TRGT}-install-headers COMMAND "${CMAKE_COMMAND}" -DCMAKE_INSTALL_COMPONENT=DEV -P
|
||||
"${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
|
@ -46,6 +46,8 @@ target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
|
||||
target_include_directories(${TRGT} SYSTEM PRIVATE ${CMAKE_SOURCE_DIR}/src)
|
||||
target_include_directories(${TRGT} PRIVATE ${CMAKE_BINARY_DIR}/include)
|
||||
|
||||
cotire(${TRGT})
|
||||
|
||||
# Цель, используемая только для установки заголовочных файлов без компиляции проекта
|
||||
add_custom_target(${TRGT}-install-headers COMMAND "${CMAKE_COMMAND}" -DCMAKE_INSTALL_COMPONENT=DEV -P
|
||||
"${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
|
@ -33,6 +33,8 @@ add_format_sources(${TRGT} ${TRGT_sources} ${TRGT_headers})
|
||||
target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Core_INCLUDE_DIRS})
|
||||
target_include_directories(${TRGT} SYSTEM PRIVATE ${CMAKE_SOURCE_DIR}/src)
|
||||
|
||||
cotire(${TRGT})
|
||||
|
||||
# Цель, используемая только для установки заголовочных файлов без компиляции проекта
|
||||
add_custom_target(${TRGT}-install-headers COMMAND "${CMAKE_COMMAND}" -DCMAKE_INSTALL_COMPONENT=DEV -P
|
||||
"${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
|
@ -4,8 +4,10 @@ set(TRGT redis)
|
||||
# cmake-format: off
|
||||
# Список файлов исходных текстов
|
||||
set(TRGT_sources
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/client.cpp ${CMAKE_CURRENT_SOURCE_DIR}/config.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lexer.cpp ${CMAKE_CURRENT_SOURCE_DIR}/parser.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/client.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/config.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lexer.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/parser.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/request.cpp)
|
||||
|
||||
# Список заголовочных файлов (используется для установки)
|
||||
@ -41,6 +43,8 @@ target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Network_INCLUDE_DIRS})
|
||||
target_include_directories(${TRGT} SYSTEM PRIVATE ${CMAKE_SOURCE_DIR}/src)
|
||||
target_include_directories(${TRGT} PRIVATE ${CMAKE_BINARY_DIR}/include)
|
||||
|
||||
cotire(${TRGT})
|
||||
|
||||
# Цель, используемая только для установки заголовочных файлов без компиляции проекта
|
||||
add_custom_target(${TRGT}-install-headers COMMAND ${CMAKE_COMMAND} -DCMAKE_INSTALL_COMPONENT=DEV -P
|
||||
"${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
|
Loading…
Reference in New Issue
Block a user