From f164c281a037e10d5e310726b8dde7e95d396b09 Mon Sep 17 00:00:00 2001 From: Evy Garden <evysgarden@protonmail.com> Date: Fri, 1 Dec 2023 18:39:50 +0100 Subject: [PATCH] install through cmake --- day01cpp/CMakeLists.txt | 6 +++++- day01cpp/flake.nix | 6 ------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/day01cpp/CMakeLists.txt b/day01cpp/CMakeLists.txt index 47607ac..24d341a 100644 --- a/day01cpp/CMakeLists.txt +++ b/day01cpp/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.20) set(CMAKE_CXX_STANDARD 20) @@ -6,4 +6,8 @@ project(day01 LANGUAGES CXX VERSION 1.0.0) add_executable(main ${PROJECT_SOURCE_DIR}/main.cpp +) + +install(TARGETS main + DESTINATION bin ) \ No newline at end of file diff --git a/day01cpp/flake.nix b/day01cpp/flake.nix index 0f54674..b61f18f 100644 --- a/day01cpp/flake.nix +++ b/day01cpp/flake.nix @@ -22,12 +22,6 @@ name = "main"; inherit buildInputs; src = ./.; - installPhase = '' - runHook preInstall - mkdir -p $out/bin - cp ./main $out/bin/ - runHook postInstall - ''; }; devShell = with pkgs; mkShell { buildInputs = buildInputs ++ [ clang-tools lldb ]; -- GitLab