Little cmake cleanup
This commit is contained in:
parent
a435cc7cca
commit
bc7c04692c
|
@ -7,12 +7,7 @@ if (WIN32)
|
||||||
add_definitions(-DWIN32)
|
add_definitions(-DWIN32)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(Qt5Core)
|
find_package(Qt5 COMPONENTS Core Qml Gui Quick QuickControls2 Widgets)
|
||||||
find_package(Qt5Qml)
|
|
||||||
find_package(Qt5Gui)
|
|
||||||
find_package(Qt5Quick)
|
|
||||||
find_package(Qt5QuickControls2)
|
|
||||||
find_package(Qt5Widgets)
|
|
||||||
|
|
||||||
set(HEADERS_LIST
|
set(HEADERS_LIST
|
||||||
include/DOtherSide/DOtherSideTypes.h
|
include/DOtherSide/DOtherSideTypes.h
|
||||||
|
@ -39,7 +34,7 @@ set(SRC_LIST
|
||||||
src/DosQObjectImpl.cpp
|
src/DosQObjectImpl.cpp
|
||||||
src/DosQAbstractItemModel.cpp
|
src/DosQAbstractItemModel.cpp
|
||||||
src/DosQQuickImageProvider.cpp
|
src/DosQQuickImageProvider.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
include_directories(include include/Qt)
|
include_directories(include include/Qt)
|
||||||
|
|
||||||
|
@ -49,9 +44,12 @@ set(patch 4)
|
||||||
|
|
||||||
# Shared version for distributing
|
# Shared version for distributing
|
||||||
add_library(${PROJECT_NAME} SHARED ${SRC_LIST} ${HEADERS_LIST})
|
add_library(${PROJECT_NAME} SHARED ${SRC_LIST} ${HEADERS_LIST})
|
||||||
set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 11)
|
set_target_properties(${PROJECT_NAME}
|
||||||
set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION "${major}.${minor}")
|
PROPERTIES
|
||||||
set_property(TARGET ${PROJECT_NAME} PROPERTY VERSION "${major}.${minor}.${patch}")
|
CXX_STANDARD 11
|
||||||
|
SOVERSION "${major}.${minor}"
|
||||||
|
VERSION "${major}.${minor}.${patch}"
|
||||||
|
)
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Qml Qt5::Quick)
|
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Qml Qt5::Quick)
|
||||||
|
|
||||||
if(${Qt5QuickControls2_FOUND})
|
if(${Qt5QuickControls2_FOUND})
|
||||||
|
|
Loading…
Reference in New Issue