Antoine Prouvost
7ce51b3de9
Compile with C++20 ( #3965 )
2025-06-04 11:28:11 +02:00
Julien Jerphanion
f182c7bd3e
Make `self-update` a command for micromamba only ( #3906 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Klaim <Klaim@users.noreply.github.com>
2025-04-28 16:05:20 +02:00
Julien Jerphanion
d8a36eed43
fix: Correct paths and suggestions in `etc/profile.d/mamba.sh` ( #3865 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2025-03-19 12:08:57 +01:00
Julien Jerphanion
d1786964f9
build: Generate and install `etc/profile.d/mamba.sh` for mamba ( #3723 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Klaim <Klaim@users.noreply.github.com>
2025-01-06 16:41:54 +01:00
Julien Jerphanion
392c5f15c2
build: Remove server ( #3685 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-12-11 17:05:42 +01:00
Ayaz Salikhov
76d06a7f5a
maint: Cleanup CMake files and delete not compiled files ( #3667 )
2024-12-09 20:27:12 +01:00
Johan Mabille
f8bb11c853
Fixed micromamba static build after cctools and ld64 upgrade on conda… ( #3436 )
...
Fixed micromamba static build after cctools and ld64 upgrade on conda-forge
2024-09-09 16:53:28 +02:00
Johan Mabille
4f2d1ebd43
Added mamba as dynamic build of micromamba ( #3060 )
2023-12-14 14:22:31 +01:00
Antoine Prouvost
d116ff8917
Add cmake-format ( #2962 )
...
* Add cmake-format
* Apply cmake-format
2023-11-07 11:08:26 +01:00
Antoine Prouvost
80e3475e06
Explicit and smart CMake target ( #2935 )
...
* Explicit and smart CMake target
* Only expose explicit CMake targets
2023-10-31 12:07:03 +01:00
Antoine Prouvost
0fbb0e4fab
Use CMake targets for reproc ( #2883 )
...
* Use CMake targets for reproc
* Use reproc-cpp-static on Windows
* Upper pin on Mamba
2023-10-02 18:01:14 +02:00
Antoine Prouvost
3c200f9e8e
Don't force MSVC_RUNTIME ( #2861 )
...
* Don't force MSVC_RUNTIME
* Run micromamba-feedstock fork
* Explicit MSVC runtime in CI
* Fix typo
2023-09-21 20:02:02 +02:00
Antoine Prouvost
da70542cbe
Enable Link Time Optimization ( #2742 )
...
* Add MAMBA_LTO option to CMake
* Handle no CMAKE_BUILD_TYPE in LTO
2023-08-25 09:50:35 +02:00
Wolf Vollprecht
7866468c51
Micromamba server ( #2185 )
...
Implemented a micromamba server
2023-03-08 15:54:10 +01:00
Johan Mabille
b38377a479
Only full shared or full static build ( #2342 )
2023-03-03 17:27:25 +01:00
Antoine Prouvost
0002794f3c
Aggressive compilation warnings ( #2304 )
2023-02-20 09:02:36 +01:00
AntoinePrv
4e2a91bea7
Direct dependency on fmt
2022-10-26 10:49:50 +02:00
Joël Lamotte (Klaim)
a6a1251c10
Replaced `fs::u8path` long-path support on windows by enabling it explicitly.
2022-08-12 14:37:49 +02:00
Guillaume Dollé
7f1ede763a
Fix issue #1694 external fmt lib ( #1732 )
...
- Update headers to use spdlog.h instead of fmt.h (=> include tweakme.h).
- Modify CmakeList.txt to link with fmt libraries, only if SDPLOG_FMT_EXTERNAL
macro is set/uncommented in tweakme.h.
2022-06-22 19:08:07 +02:00
Wolf Vollprecht
9db5e26652
Implement micromamba login command ( #1598 )
2022-04-21 15:34:15 +02:00
Wolf Vollprecht
60d4b3a147
Allow detaching of run-process ( #1434 )
2022-02-07 12:23:23 +01:00
Johan Mabille
27c1e74657
Implemented micromamba run command
2022-01-25 17:43:36 +01:00
Wolf Vollprecht
4edf58be6f
add repoquery in seperate files
2022-01-25 15:32:05 +01:00
Ben Mares
73843b84c2
micromamba: add activate subcommand
2021-12-17 12:07:41 +01:00
Adrien DELSALLE
23c251ae5e
fix win cmakelists
...
make linked libs public
add umamba /MT flag
2021-11-24 10:22:14 +01:00
Adrien Delsalle
3e310f0b1e
update changelogs ( #1273 )
...
bump version
add micromamba independent version
print both libmamba and umamba version in umamba CLI
2021-11-18 11:10:32 +01:00
Adrien DELSALLE
2f349dca96
rename mamba-archive mamba-package
...
rename umamba subcom archive, package
turn on parallel extraction of mamba in CI by building mamba-package target
2021-10-29 17:32:43 +02:00
Jonas Haag
435dbf03de
extract in subproc
...
micromamba uses a new archive subcommand
mamba uses a dedicated executable mamba-archive
limit number of extraction processes
fallback to in-process extraction
mamba uses a new executable mamba-archive
implement maximum extraction concurrency
add extract_threads configurable
defaults is host max concurrency, positive is user defined, negative is host max minus value
use a LockFile during tarballs extraction when possible
Co-authored-by: Jonas Haag <jonas@lophus.org>
2021-10-29 17:13:43 +02:00
Adrien DELSALLE
1b6fccb39d
use find package only is libmamba targets are not defined
2021-10-28 17:12:01 +02:00
Adrien DELSALLE
73b1760e5e
improve cmake build options
...
create a libmamba-full-static target to expose static deps
remove automagic activation of libmamba build options to fix packaging
add find_package libmamba in micromamba and libmambapy
add umamba MICROMAMBA_LINKAGE option to select libmamba target
update documentation
2021-10-28 16:36:22 +02:00
Adrien Delsalle
bff16c2bdc
Split projects ( #1219 )
...
* make a clear split between CMake targets
* split versions between libmamba and mamba
* add libmambapy target for python bindings and make mamba depend on it
* rename CMake options to make them homogeneous, simplify CMake
* remove termcolor from thirdparties, use it as a dependency
* remove unnecessary version global vars and convert to functions
* update CI workflows
2021-10-26 16:01:53 +02:00