From a77794915395ae8a8428de870f0ce9eebb4da615 Mon Sep 17 00:00:00 2001 From: Shaun Reed Date: Sun, 9 Apr 2023 10:15:30 -0400 Subject: [PATCH] ci --- .github/workflows/all-builds.yml | 2 +- CMakeLists.txt | 8 +++++--- cmake/templates/Config.cmake.in | 4 ++++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/all-builds.yml b/.github/workflows/all-builds.yml index dedf9a8..e336b04 100644 --- a/.github/workflows/all-builds.yml +++ b/.github/workflows/all-builds.yml @@ -64,7 +64,7 @@ jobs: - name: Install Qtk Application shell: bash - run: cmake --install build/ --config Release --component qtk_gui + run: cmake --install build/ --config Release --component qtk_gui --prefix=$(pwd)/install - name: Package Qtk Application shell: bash diff --git a/CMakeLists.txt b/CMakeLists.txt index 92588ff..568ad62 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -67,10 +67,12 @@ option( OFF ) -if(NOT QTK_DEBUG) - set(CMAKE_BUILD_TYPE Release) -else() +if(QTK_DEBUG OR CMAKE_BUILD_TYPE MATCHES "[Dd][Ee][Bb][Uu][Gg]") + set(QTK_DEBUG ON) set(CMAKE_BUILD_TYPE Debug) +else() + set(QTK_DEBUG OFF) + set(CMAKE_BUILD_TYPE Release) endif() # This should be set to your Qt6 installation directory. diff --git a/cmake/templates/Config.cmake.in b/cmake/templates/Config.cmake.in index d1383f2..cd8a459 100644 --- a/cmake/templates/Config.cmake.in +++ b/cmake/templates/Config.cmake.in @@ -6,4 +6,8 @@ set_and_check(QTK_EXECUTABLE "${PACKAGE_PREFIX_DIR}/bin/qtk_gui") set_and_check(QTK_INCLUDE_DIR "${PACKAGE_PREFIX_DIR}/include") set_and_check(QTK_LIBRARIES "${PACKAGE_PREFIX_DIR}/lib") +set_and_check(Qtk_EXECUTABLE "${PACKAGE_PREFIX_DIR}/bin/qtk_gui") +set_and_check(Qtk_INCLUDE_DIR "${PACKAGE_PREFIX_DIR}/include") +set_and_check(Qtk_LIBRARIES "${PACKAGE_PREFIX_DIR}/lib") + check_required_components(Qtk)