From c59dc167513a701559a96df4af8cfa5d226db2e9 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 2 Jul 2023 00:16:32 +0200 Subject: [PATCH] Add subdirs project for PianoBooster --- pianobooster/CMakeLists.txt | 22 ++++++++++++++++++++++ pianobooster/CMakePresets.json | 1 + 2 files changed, 23 insertions(+) create mode 100644 pianobooster/CMakeLists.txt create mode 120000 pianobooster/CMakePresets.json diff --git a/pianobooster/CMakeLists.txt b/pianobooster/CMakeLists.txt new file mode 100644 index 0000000..72317fa --- /dev/null +++ b/pianobooster/CMakeLists.txt @@ -0,0 +1,22 @@ +cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR) + +project("pianobooster-subdirs") +set(SUBDIRS_PREFIX "../..") +enable_testing() + +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH true) + +message(STATUS "Adding c++utilities subdir") +add_subdirectory(${SUBDIRS_PREFIX}/c++utilities c++utilities) +set(c++utilities${CONFIGURATION_PACKAGE_SUFFIX}_DIR "${CMAKE_CURRENT_BINARY_DIR}/c++utilities") +list(APPEND CMAKE_MODULE_PATH ${CPP_UTILITIES_SOURCE_DIR}/cmake/modules) +link_directories(${CPP_UTILITIES_BINARY_DIR}) + +message(STATUS "Adding qtutilities subdir") +add_subdirectory(${SUBDIRS_PREFIX}/qtutilities qtutilities) +set(qtutilities${CONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES}_DIR "${CMAKE_CURRENT_BINARY_DIR}/qtutilities") +list(APPEND CMAKE_MODULE_PATH ${QT_UTILITIES_SOURCE_DIR}/cmake/modules) +link_directories(${QT_UTILITIES_BINARY_DIR}) + +message(STATUS "Adding pianobooster subdir") +add_subdirectory(${SUBDIRS_PREFIX}/PianoBooster PianoBooster) diff --git a/pianobooster/CMakePresets.json b/pianobooster/CMakePresets.json new file mode 120000 index 0000000..ebe1c50 --- /dev/null +++ b/pianobooster/CMakePresets.json @@ -0,0 +1 @@ +../../c++utilities/CMakePresets.json \ No newline at end of file