Set CXX_STANDARD on header-only lib target for Qt Creator

This commit is contained in:
Martchus 2018-06-26 00:05:26 +02:00
parent 3a6bbb0115
commit 6dcd39f1ac
1 changed files with 6 additions and 0 deletions

View File

@ -247,6 +247,12 @@ if(META_HEADER_ONLY_LIB)
target_compile_options(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_interface_sources_for_qtcreator
INTERFACE "${META_PUBLIC_SHARED_LIB_COMPILE_OPTIONS}" "${META_PRIVATE_SHARED_LIB_COMPILE_OPTIONS}"
)
set_target_properties(${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}_interface_sources_for_qtcreator PROPERTIES
VERSION "${META_VERSION_MAJOR}.${META_VERSION_MINOR}.${META_VERSION_PATCH}"
SOVERSION "${META_SOVERSION}"
CXX_STANDARD "${META_CXX_STANDARD}"
AUTOGEN_TARGET_DEPENDS "${AUTOGEN_DEPS}"
)
endif()
# create the CMake package config file from template