Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
matrix_config: >
{
"gcc": [
{ "versions": ["trunk"],
{ "versions": ["trunk-enolantest"],
"tests": [
{ "cxxversions": ["c++26"],
"tests": [
Expand Down
6 changes: 6 additions & 0 deletions lockfile.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
"package_name": "beman.transform_view",
"git_repository": "https://github.com/bemanproject/transform_view.git",
"git_tag": "225fd3d2987548c10c2cfabd279119b1e68950e2"
},
{
"name": "wg21",
"package_name": "MparkWg21",
"git_repository": "https://github.com/ednolan/wg21.git",
"git_tag": "5f9f51817fc3500c1e11b7c4fcdb22f61cbbeff1"
}
]
}
48 changes: 4 additions & 44 deletions papers/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,48 +5,8 @@
# (See accompanying file LICENSE.txt or copy at
# https://www.boost.org/LICENSE_1_0.txt)

include(FetchContent)
find_package(MparkWg21 REQUIRED)

FetchContent_Declare(
wg21
GIT_REPOSITORY https://github.com/mpark/wg21.git
GIT_TAG 49c655869c14d80645962b6fceb503249f69bc9e
EXCLUDE_FROM_ALL
)
FetchContent_MakeAvailable(wg21)

add_custom_command(
OUTPUT P2728.html
COMMAND
${CMAKE_COMMAND} -E env SRCDIR=${CMAKE_CURRENT_SOURCE_DIR}
OUTDIR=${CMAKE_CURRENT_BINARY_DIR} make -f ${wg21_SOURCE_DIR}/Makefile
html
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/P2728.md
VERBATIM
)
add_custom_target(p2728 ALL DEPENDS P2728.html)

add_custom_command(
OUTPUT P3705.html
COMMAND
${CMAKE_COMMAND} -E env SRCDIR=${CMAKE_CURRENT_SOURCE_DIR}
OUTDIR=${CMAKE_CURRENT_BINARY_DIR} make -f ${wg21_SOURCE_DIR}/Makefile
html
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/P3705.md
VERBATIM
)
add_custom_target(p3705 ALL DEPENDS P3705.html p2728)

add_custom_command(
OUTPUT P4030.html
COMMAND
${CMAKE_COMMAND} -E env SRCDIR=${CMAKE_CURRENT_SOURCE_DIR}
OUTDIR=${CMAKE_CURRENT_BINARY_DIR} make -f ${wg21_SOURCE_DIR}/Makefile
html
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/P4030.md
VERBATIM
)
add_custom_target(p4030 ALL DEPENDS P4030.html p3705)
wg21_add_paper(P2728 ALL)
wg21_add_paper(P3705 ALL)
wg21_add_paper(P4030 ALL)
Loading