diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c20c79e..5576cf4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,5 +63,5 @@ jobs: run: | mkdir ci-test-build cd ci-test-build - cmake -DCMAKE_C_COMPILER=${{ matrix.CC }} -DCMAKE_CXX_COMPILER=${{ matrix.CXX }} -DFRAMELESSHELPER_EXAMPLES_DEPLOYQT=OFF ${{ matrix.additional_cmake_flags }} .. + cmake -DCMAKE_C_COMPILER=${{ matrix.CC }} -DCMAKE_CXX_COMPILER=${{ matrix.CXX }} -DCMAKE_BUILD_TYPE=Release -DFRAMELESSHELPER_EXAMPLES_DEPLOYQT=OFF ${{ matrix.additional_cmake_flags }} .. cmake --build . diff --git a/CMakeLists.txt b/CMakeLists.txt index f0b86ce..7262396 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -127,14 +127,27 @@ if(FRAMELESSHELPER_BUILD_EXAMPLES) add_subdirectory(examples) endif() +message("#######################################") message("CMAKE_HOST_SYSTEM: ${CMAKE_HOST_SYSTEM}") +message("CMAKE_C_COMPILER: ${CMAKE_C_COMPILER}") message("CMAKE_CXX_COMPILER: ${CMAKE_CXX_COMPILER}") message("CMAKE_LINKER: ${CMAKE_LINKER}") message("CMAKE_MAKE_PROGRAM: ${CMAKE_MAKE_PROGRAM}") message("CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}") - -message("FRAMELESSHELPER_BUILD_STATIC: ${FRAMELESSHELPER_BUILD_STATIC}") -message("FRAMELESSHELPER_BUILD_WIDGETS: ${FRAMELESSHELPER_BUILD_WIDGETS}") -message("FRAMELESSHELPER_BUILD_QUICK: ${FRAMELESSHELPER_BUILD_QUICK}") -message("FRAMELESSHELPER_BUILD_EXAMPLES: ${FRAMELESSHELPER_BUILD_EXAMPLES}") -message("FRAMELESSHELPER_EXAMPLES_DEPLOYQT: ${FRAMELESSHELPER_EXAMPLES_DEPLOYQT}") +message("#######################################") +if(DEFINED Qt6_DIR) + message("Qt installation dir: ${Qt6_DIR}") +else() + message("Qt installation dir: ${Qt5_DIR}") +endif() +message("Qt version: ${QT_VERSION}") +# TODO: output shared/static Qt. +message("#######################################") +message("FramelessHelper version: ${PROJECT_VERSION}") +message("FramelessHelper commit hash: ${PROJECT_VERSION_COMMIT}") +message("Build the static version of FramelessHelper: ${FRAMELESSHELPER_BUILD_STATIC}") +message("Build the FramelessHelper::Widgets module: ${FRAMELESSHELPER_BUILD_WIDGETS}") +message("Build the FramelessHelper::Quick module: ${FRAMELESSHELPER_BUILD_QUICK}") +message("Build the FramelessHelper demo applications: ${FRAMELESSHELPER_BUILD_EXAMPLES}") +message("Deploy Qt libraries after compilation: ${FRAMELESSHELPER_EXAMPLES_DEPLOYQT}") +message("#######################################")