Skip to content

Commit 0d2426b

Browse files
authored
build: remove FASTJET_ENABLE_CGAL=ON from pyproject.toml (#353)
* remove FASTJET_ENABLE_CGAL=ON from pyproject.toml so user-install is more clean * turn off debug symbols by default
1 parent adb475c commit 0d2426b

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,13 @@ jobs:
7373
run: |
7474
eval "$(/opt/homebrew/bin/brew shellenv)"
7575
export PATH="/opt/homebrew/opt/make/libexec/gnubin:/opt/homebrew/opt/libtool/libexec/gnubin:$PATH"
76-
python -m pip install '.[test]' -v
76+
python -m pip install '.[test]' -v -C"cmake.define.FASTJET_ENABLE_CGAL"="ON"
7777
7878
- name: Install package (Linux)
7979
if: runner.os == 'Linux'
8080
run: |
8181
echo $PATH
82-
python -m pip install '.[test]' -v
82+
python -m pip install '.[test]' -v -C"cmake.define.FASTJET_ENABLE_CGAL"="ON"
8383
8484
- name: Install package (windows)
8585
if: runner.os == 'windows'
@@ -90,7 +90,7 @@ jobs:
9090
$Env:MPFR_INC_DIR = "${PWD}\cgal_auxlibs\auxiliary\gmp\include"
9191
$Env:MPFR_LIB_DIR = "${PWD}\cgal_auxlibs\auxiliary\gmp\lib"
9292
$Env:CMAKE_PREFIX_PATH = "C:\vcpkg\packages\getopt-win32_x64-windows\share\unofficial-getopt-win32;$Env:CMAKE_PREFIX_PATH"
93-
python -m pip install '.[test]' -v -C"cmake.define.GMP_DLL_TO_COPY"="C:\\a\\fastjet\\fastjet\\cgal_auxlibs\\auxiliary\\gmp\\bin\\gmp-10.dll" -C"cmake.define.Boost_INCLUDE_DIR"="${PWD}\boost_1_88_0\boost_1_88_0" -C"cmake.define.CGAL_DIR"="${PWD}\CGAL-6.0.1\CGAL-6.0.1" -C"cmake.define.FASTJET_ENABLE_DEBUG"="OFF" -C"cmake.define.SISCONE_ENABLE_DEBUG"="OFF"
93+
python -m pip install '.[test]' -v -C"cmake.define.GMP_DLL_TO_COPY"="C:\\a\\fastjet\\fastjet\\cgal_auxlibs\\auxiliary\\gmp\\bin\\gmp-10.dll" -C"cmake.define.Boost_INCLUDE_DIR"="${PWD}\boost_1_88_0\boost_1_88_0" -C"cmake.define.CGAL_DIR"="${PWD}\CGAL-6.0.1\CGAL-6.0.1" -C"cmake.define.FASTJET_ENABLE_DEBUG"="OFF" -C"cmake.define.SISCONE_ENABLE_DEBUG"="OFF" -C"cmake.define.FASTJET_ENABLE_CGAL"="ON"
9494
9595
- name: List installed Python packages
9696
run: python -m pip list
@@ -182,13 +182,13 @@ jobs:
182182
CIBW_ARCHS: ${{ matrix.arch }}
183183
CIBW_BUILD: cp${{ matrix.python }}-*
184184
CIBW_BUILD_VERBOSITY: 1
185+
CIBW_CONFIG_SETTINGS: >
186+
"cmake.define.FASTJET_ENABLE_CGAL"="ON"
185187
CIBW_CONFIG_SETTINGS_WINDOWS: >
186188
"cmake.define.GMP_DLL_TO_COPY"="C:\\\\a\\\\fastjet\\\\fastjet\\\\cgal_auxlibs\\\\auxiliary\\\\gmp\\\\bin\\\\gmp-10.dll"
187189
"cmake.define.Boost_INCLUDE_DIR"="C:\a\fastjet\fastjet\boost_1_88_0\boost_1_88_0"
188190
"cmake.define.CGAL_DIR"="C:\a\fastjet\fastjet\CGAL-6.0.1\CGAL-6.0.1"
189191
"cmake.define.unofficial-getopt-win32_DIR"="C:\vcpkg\packages\getopt-win32_x64-windows\share\unofficial-getopt-win32"
190-
"cmake.define.FASTJET_ENABLE_DEBUG"="OFF"
191-
"cmake.define.SISCONE_ENABLE_DEBUG"="OFF"
192192
CIBW_ENVIRONMENT_WINDOWS: >
193193
GMP_INC_DIR='C:\a\fastjet\fastjet\cgal_auxlibs\auxiliary\gmp\include'
194194
GMP_LIB_DIR='C:\a\fastjet\fastjet\cgal_auxlibs\auxiliary\gmp\lib'

.github/workflows/wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,13 @@ jobs:
107107
env:
108108
CIBW_ARCHS: ${{ matrix.arch }}
109109
CIBW_BUILD: cp${{ matrix.python }}-*
110+
CIBW_CONFIG_SETTINGS: >
111+
"cmake.define.FASTJET_ENABLE_CGAL"="ON"
110112
CIBW_CONFIG_SETTINGS_WINDOWS: >
111113
"cmake.define.GMP_DLL_TO_COPY"="C:\\\\a\\\\fastjet\\\\fastjet\\\\cgal_auxlibs\\\\auxiliary\\\\gmp\\\\bin\\\\gmp-10.dll"
112114
"cmake.define.Boost_INCLUDE_DIR"="C:\a\fastjet\fastjet\boost_1_88_0\boost_1_88_0"
113115
"cmake.define.CGAL_DIR"="C:\a\fastjet\fastjet\CGAL-6.0.1\CGAL-6.0.1"
114116
"cmake.define.unofficial-getopt-win32_DIR"="C:\vcpkg\packages\getopt-win32_x64-windows\share\unofficial-getopt-win32"
115-
"cmake.define.FASTJET_ENABLE_DEBUG"="OFF"
116-
"cmake.define.SISCONE_ENABLE_DEBUG"="OFF"
117117
CIBW_ENVIRONMENT_WINDOWS: >
118118
GMP_INC_DIR='C:\a\fastjet\fastjet\cgal_auxlibs\auxiliary\gmp\include'
119119
GMP_LIB_DIR='C:\a\fastjet\fastjet\cgal_auxlibs\auxiliary\gmp\lib'

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,12 @@ wheel.install-dir = "fastjet"
122122

123123
[tool.scikit-build.cmake.define]
124124
FASTJET_ENABLE_PYTHON = "ON"
125-
FASTJET_ENABLE_CGAL = "ON"
126125
FASTJET_PYTHON_PACKAGE_NAME = "_swig"
127126
FASTJET_CUSTOM_PYTHON_INSTALL = "./"
128127
FASTJET_ENABLE_ALLCXXPLUGINS = "ON"
129128
FASTJETCONTRIB_ENABLE_FRAGILELIB = "ON"
129+
FASTJET_ENABLE_DEBUG = "OFF"
130+
SISCONE_ENABLE_DEBUG = "OFF"
130131

131132
[tool.setuptools_scm]
132133
write_to = "src/fastjet/version.py"

0 commit comments

Comments
 (0)