From cbb57fff5f3f6028a37cf4bc9ae558fb558d2f36 Mon Sep 17 00:00:00 2001 From: Haowen Liu Date: Mon, 28 Apr 2025 21:02:00 -0400 Subject: [PATCH] Move header into subdir --- CMakeLists.txt | 9 +++++++-- subprocess.hpp => cpp-subprocess/subprocess.hpp | 0 2 files changed, 7 insertions(+), 2 deletions(-) rename subprocess.hpp => cpp-subprocess/subprocess.hpp (100%) mode change 100755 => 100644 diff --git a/CMakeLists.txt b/CMakeLists.txt index fcbb029..32d3851 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5) -project(subprocess VERSION 0.0.1 LANGUAGES CXX) +project(subprocess VERSION 0.1.0 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ standard to use") option(EXPORT_COMPILE_COMMANDS "create clang compile database" ON) @@ -10,7 +10,12 @@ find_package(Threads REQUIRED) add_library(subprocess INTERFACE) target_link_libraries(subprocess INTERFACE Threads::Threads) -target_include_directories(subprocess INTERFACE . ) +target_sources(subprocess PUBLIC + FILE_SET HEADERS + FILES + subprocess/subprocess.hpp + BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/ +) if(SUBPROCESS_INSTALL) install(FILES subprocess.hpp DESTINATION include/cpp-subprocess/) diff --git a/subprocess.hpp b/cpp-subprocess/subprocess.hpp old mode 100755 new mode 100644 similarity index 100% rename from subprocess.hpp rename to cpp-subprocess/subprocess.hpp