Skip to content

Commit d883be0

Browse files
committed
conda build
1 parent ef4a719 commit d883be0

File tree

3 files changed

+9
-31
lines changed

3 files changed

+9
-31
lines changed

conda/kmtricks/build.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,23 +18,24 @@
1818
# along with this program. If not, see <http://www.gnu.org/licenses/>.
1919
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
2020

21+
mkdir -p $PREFIX/bin
22+
2123
mkdir build-conda
2224
cd build-conda
2325
cmake .. -DNATIVE=OFF -DCONDA_BUILD=ON -DWITH_MODULES=ON -DWITH_HOWDE=ON -DKMER_LIST="32 64 96 128 160 192 224 256" -DWITH_SOCKS=ON
2426
make -j8
2527
cd ..
2628

29+
cp -r ./bin/kmtricks $PREFIX/bin
30+
cp -r ./bin/kmtricks-socks $PREFIX/bin
31+
2732
mkdir build-conda-debug
2833
cd build-conda-debug
2934
cmake .. -DNATIVE=OFF -DCMAKE_BUILD_TYPE=Debug -DCONDA_BUILD=ON -DWITH_MODULES=ON -DWITH_HOWDE=ON -DKMER_LIST="32 64 96 128 160 192 224 256" -DWITH_SOCKS=ON
3035
make -j8
3136
cd ..
3237

33-
mkdir -p $PREFIX/bin
34-
35-
cp -r ./bin/kmtricks $PREFIX/bin
36-
cp -r ./bin/kmtricks-debug $PREFIX/bin
37-
cp -r ./bin/kmtricks-socks $PREFIX/bin
38+
cp -r ./bin/kmtricks $PREFIX/bin/kmtricks-debug
3839

3940
mkdir build-conda-plugin
4041
cd build-conda-plugin
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
c_compiler_version:
2-
- 9.3.0 # [linux]
2+
- 11.2.0 # [linux]
33
- 11.1.0 # [osx]
44

55
cxx_compiler_version:
6-
- 9.3.0 # [linux]
7-
- 11.1.0 # [osx]
6+
- 11.2.0 # [linux]
7+
- 11.1.0 # [osx]

src/CMakeLists.txt

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,6 @@ endif()
2424

2525
target_link_libraries(${PROJECT_NAME} PRIVATE pthread)
2626

27-
if (CMAKE_BUILD_TYPE STREQUAL "Debug" AND CONDA_BUILD)
28-
add_executable(${PROJECT_NAME}-debug kmtricks.cpp cli.cpp utils.cpp)
29-
target_compile_definitions(${PROJECT_NAME}-debug PRIVATE DMAX_C=${MAX_C})
30-
target_link_libraries(${PROJECT_NAME}-debug PRIVATE build_type_flags headers links deps)
31-
32-
if (WITH_HOWDE)
33-
target_link_libraries(${PROJECT_NAME}-debug PRIVATE howdesbt roaring)
34-
target_compile_definitions(${PROJECT_NAME}-debug PRIVATE WITH_HOWDE)
35-
endif()
36-
37-
if (WITH_MODULES)
38-
target_compile_definitions(${PROJECT_NAME}-debug PRIVATE WITH_KM_MODULES)
39-
endif()
40-
41-
if (NOT APPLE)
42-
target_link_options(${PROJECT_NAME}-debug PUBLIC -export-dynamic)
43-
if (STATIC)
44-
target_link_options(${PROJECT_NAME}-debug PUBLIC -static)
45-
endif()
46-
endif()
47-
target_link_libraries(${PROJECT_NAME}-debug pthread)
48-
endif()
49-
5027
if (WITH_SOCKS AND WITH_HOWDE)
5128
add_executable(${PROJECT_NAME}-socks kmtricks-socks.cpp utils.cpp socks_utils.cpp)
5229
target_compile_definitions(${PROJECT_NAME}-socks PRIVATE DMAX_K=${MAX_K} DMAX_C=${MAX_C})

0 commit comments

Comments
 (0)