Skip to content

Commit 31c27cc

Browse files
committed
Switch to src layout
1 parent 64b615d commit 31c27cc

File tree

9 files changed

+18
-12
lines changed

9 files changed

+18
-12
lines changed

tests/packages/cython_pxd_editable/pkg1/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ find_package(
99
find_program(CYTHON "cython")
1010

1111
add_custom_command(
12-
OUTPUT pkg1/one.c
13-
DEPENDS pkg1/one.pyx
12+
OUTPUT src/pkg1/one.c
13+
DEPENDS src/pkg1/one.pyx
1414
VERBATIM
15-
COMMAND "${CYTHON}" "${CMAKE_CURRENT_SOURCE_DIR}/pkg1/one.pyx" --output-file
16-
"${CMAKE_CURRENT_BINARY_DIR}/pkg1/one.c")
15+
COMMAND "${CYTHON}" "${CMAKE_CURRENT_SOURCE_DIR}/src/pkg1/one.pyx"
16+
--output-file "${CMAKE_CURRENT_BINARY_DIR}/src/pkg1/one.c")
1717

18-
python_add_library(one MODULE "${CMAKE_CURRENT_BINARY_DIR}/pkg1/one.c"
18+
python_add_library(one MODULE "${CMAKE_CURRENT_BINARY_DIR}/src/pkg1/one.c"
1919
WITH_SOABI)
2020

21-
install(TARGETS one DESTINATION pkg1/)
21+
install(TARGETS one DESTINATION src/pkg1/)

tests/packages/cython_pxd_editable/pkg1/pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ requires = [
88
[project]
99
name = "pkg1"
1010
version = "1.0.0"
11+
12+
[tool.scikit-build]
13+
wheel.packages = ["src/pkg1"]

tests/packages/cython_pxd_editable/pkg2/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ find_package(
99
find_program(CYTHON "cython")
1010

1111
add_custom_command(
12-
OUTPUT pkg2/two.c
13-
DEPENDS pkg2/two.pyx
12+
OUTPUT src/pkg2/two.c
13+
DEPENDS src/pkg2/two.pyx
1414
VERBATIM
15-
COMMAND "${CYTHON}" "${CMAKE_CURRENT_SOURCE_DIR}/pkg2/two.pyx" --output-file
16-
"${CMAKE_CURRENT_BINARY_DIR}/pkg2/two.c")
15+
COMMAND "${CYTHON}" "${CMAKE_CURRENT_SOURCE_DIR}/src/pkg2/two.pyx"
16+
--output-file "${CMAKE_CURRENT_BINARY_DIR}/src/pkg2/two.c")
1717

18-
python_add_library(two MODULE "${CMAKE_CURRENT_BINARY_DIR}/pkg2/two.c"
18+
python_add_library(two MODULE "${CMAKE_CURRENT_BINARY_DIR}/src/pkg2/two.c"
1919
WITH_SOABI)
2020

21-
install(TARGETS two DESTINATION pkg2/)
21+
install(TARGETS two DESTINATION src/pkg2/)

tests/packages/cython_pxd_editable/pkg2/pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ requires = [
88
[project]
99
name = "pkg2"
1010
version = "1.0.0"
11+
12+
[tool.scikit-build]
13+
wheel.packages = ["src/pkg2"]

0 commit comments

Comments
 (0)