diff --git a/flake/dev.nix b/flake/dev.nix index 584ee73e..487bd244 100644 --- a/flake/dev.nix +++ b/flake/dev.nix @@ -34,12 +34,6 @@ packages = [ pkgs.clang-tools_18 ]; CMAKE_EXPORT_COMPILE_COMMANDS = "1"; }; - mirism = pkgs.mkShell.override { stdenv = pkgs.clang18Stdenv; } - { - inputsFrom = [ pkgs.localPackages.mirism ]; - packages = [ pkgs.clang-tools_18 ]; - CMAKE_EXPORT_COMPILE_COMMANDS = "1"; - }; info = pkgs.mkShell.override { stdenv = pkgs.clang18Stdenv; } { inputsFrom = [ pkgs.localPackages.info ]; diff --git a/packages/default.nix b/packages/default.nix index cdb8fab4..7248753c 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -96,7 +96,6 @@ inputs: rec chn-bsub = inputs.pkgs.callPackage ./chn-bsub { inherit biu; }; py4vasp = inputs.pkgs.python3Packages.callPackage ./py4vasp.nix { src = inputs.topInputs.py4vasp; }; pocketfft = inputs.pkgs.callPackage ./pocketfft.nix { src = inputs.topInputs.pocketfft; }; - mirism = inputs.pkgs.callPackage ./mirism { inherit biu; stdenv = inputs.pkgs.clang18Stdenv; }; vaspberry = inputs.pkgs.callPackage ./vaspberry.nix { src = inputs.topInputs.vaspberry; }; nvhpcPackages = inputs.pkgs.lib.makeScope inputs.pkgs.newScope (final: { diff --git a/packages/mirism/.envrc b/packages/mirism/.envrc deleted file mode 100644 index e8c19da5..00000000 --- a/packages/mirism/.envrc +++ /dev/null @@ -1 +0,0 @@ -use flake .#mirism diff --git a/packages/mirism/CMakeLists.txt b/packages/mirism/CMakeLists.txt deleted file mode 100644 index 764a87ef..00000000 --- a/packages/mirism/CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ -cmake_minimum_required(VERSION 3.14) -project(mirism VERSION 0.0.0 LANGUAGES CXX) -enable_testing() -include(GNUInstallDirs) - -if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - message("Setting build type to 'Release' as none was specified.") - set(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build." FORCE) - set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo") -endif() - -find_package(biu REQUIRED) -find_package(httplib REQUIRED) - -add_executable(mirism src/main.cpp) -target_compile_features(mirism PUBLIC cxx_std_23) -target_link_libraries(mirism PRIVATE biu::biu httplib::httplib) - -install(TARGETS mirism RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) - -get_property(ImportedTargets DIRECTORY "${CMAKE_SOURCE_DIR}" PROPERTY IMPORTED_TARGETS) -message("Imported targets: ${ImportedTargets}") -message("List of compile features: ${CMAKE_CXX_COMPILE_FEATURES}") diff --git a/packages/mirism/default.nix b/packages/mirism/default.nix deleted file mode 100644 index 92301284..00000000 --- a/packages/mirism/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ stdenv, cmake, pkg-config, biu, httplib }: stdenv.mkDerivation -{ - name = "mirism"; - src = ./.; - buildInputs = [ biu httplib ]; - nativeBuildInputs = [ cmake pkg-config ]; -} diff --git a/packages/mirism/src/main.cpp b/packages/mirism/src/main.cpp deleted file mode 100644 index 5a71c546..00000000 --- a/packages/mirism/src/main.cpp +++ /dev/null @@ -1,21 +0,0 @@ -# include -# include - -int main() -{ - using namespace biu::literals; - - httplib::SSLServer srv("/var/lib/acme/debug.mirism.one/fullchain.pem", - "/var/lib/acme/debug.mirism.one/key.pem"); - srv.Get("/", [](const httplib::Request& req, httplib::Response& res) { - std::cout << "{}"_f(req.headers) << std::endl; - httplib::Client cli("https://github.com"); - auto upstream_res = cli.Get("/"); - res.headers = upstream_res->headers; - res.body = upstream_res->body; - res.status = upstream_res->status; - std::cout << "{}"_f(upstream_res->headers) << std::endl; - std::cout << "{}"_f(upstream_res->body) << std::endl; - }); - srv.listen("127.0.0.1", 15641); -}