From a36670df42f8c65164977d6597bdb8b8c325ebd5 Mon Sep 17 00:00:00 2001 From: Erik Frojdh Date: Mon, 21 Nov 2022 16:47:06 +0100 Subject: [PATCH] added comments --- libs/qwt/CMakeLists.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/libs/qwt/CMakeLists.txt b/libs/qwt/CMakeLists.txt index ba4c5351f..56b2635d2 100644 --- a/libs/qwt/CMakeLists.txt +++ b/libs/qwt/CMakeLists.txt @@ -1,3 +1,6 @@ +#inspired by: https://github.com/ericriff/qwt/blob/master/CMakeLists.txt + +# Build a static version of qwt from tar file cmake_minimum_required(VERSION 3.12) project(qwt) set(PROJECT_VERSION 6.1.5) @@ -5,7 +8,7 @@ set(PROJECT_VERSION 6.1.5) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) -#Extract qwt sources from the supplied source file +# Extract qwt sources from the supplied source file set(INTERNALQWTDIR "qwt-source/") set(QWTBASE ${CMAKE_CURRENT_BINARY_DIR}/${INTERNALQWTDIR}) file(MAKE_DIRECTORY ${QWTBASE}) @@ -17,7 +20,7 @@ if(ret AND NOT ret EQUAL 0) message( FATAL_ERROR "Could not unpack qwt") endif() -# # Without this define moc files are not included and linking of examples fails. +# Without this define moc files are not included and linking of examples fails. add_definitions(-DQWT_MOC_INCLUDE) find_package(Qt5 REQUIRED @@ -31,10 +34,9 @@ find_package(Qt5 REQUIRED Svg ) + file(GLOB QWT_SOURCES ${QWTBASE}src/*.cpp) file(GLOB QWT_HEADERS ${QWTBASE}src/*.h) - - add_library(qwt STATIC ${QWT_SOURCES} ${QWT_HEADERS} ) target_include_directories(qwt PUBLIC $ @@ -50,4 +52,6 @@ target_link_libraries(qwt PUBLIC Qt5::Svg ) + +# Disable all warnings in QWT since we don’t want to patch the library target_compile_options(qwt PRIVATE -w) \ No newline at end of file