File tree Expand file tree Collapse file tree 4 files changed +6
-13
lines changed Expand file tree Collapse file tree 4 files changed +6
-13
lines changed Original file line number Diff line number Diff line change 74
74
run : |
75
75
micromamba shell hook -s cmd.exe -p C:\Users\runneradmin\micromamba-root
76
76
77
- - name : activate environment
78
- if : ${{ runner.os != 'windows' }}
79
- shell : bash -l {0}
80
- run : |
81
- micromamba activate xeus-cpp
82
-
83
77
- name : install cxx compiler
84
78
if : ${{ runner.os != 'windows' }}
85
79
shell : bash -l {0}
@@ -124,17 +118,13 @@ jobs:
124
118
cd build
125
119
make install -j ${{ env.ncpus }}
126
120
127
- # - name: Setup tmate session
128
- # if: ${{ runner.os != 'windows' }}
129
- # uses: mxschmitt/action-tmate@v3
130
-
131
121
- name : Test xeus-cpp C++ Unix Systems
132
122
if : ${{ runner.os != 'windows' }}
133
123
shell : bash -l {0}
134
124
run : |
135
125
cd build/test
136
126
./test_xeus_cpp
137
- timeout-minutes : 30
127
+ timeout-minutes : 4
138
128
139
129
- name : Test xeus-cpp C++ Windows Systems
140
130
if : ${{ runner.os == 'windows' }}
Original file line number Diff line number Diff line change @@ -312,6 +312,7 @@ macro(xeus_cpp_create_target target_name linkage output_name)
312
312
set (XEUS_CPP_XEUS_TARGET xeus-static )
313
313
endif ()
314
314
315
+ #This is a workaround for the issue with the libcurl target on Windows specifically for xassist
315
316
if (WIN32 )
316
317
# Set the MSVC runtime library
317
318
set (CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL" )
@@ -338,6 +339,7 @@ macro(xeus_cpp_create_target target_name linkage output_name)
338
339
target_compile_options (${target_name} PRIVATE "/MD$<$<CONFIG:Debug>:d>" )
339
340
endif ()
340
341
else ()
342
+ # Curl initialised specifically for xassist
341
343
target_link_libraries (${target_name} PUBLIC ${XEUS_CPP_XEUS_TARGET} clangCppInterOp pugixml argparse::argparse curl )
342
344
endif ()
343
345
Original file line number Diff line number Diff line change @@ -4,5 +4,4 @@ channels:
4
4
dependencies :
5
5
- cmake
6
6
- emsdk >=3.1.11
7
- - empack >=2.0.1
8
- - curl
7
+ - empack >=2.0.1
Original file line number Diff line number Diff line change 19
19
20
20
using json = nlohmann::json;
21
21
22
+ // TODO: Implement xplugin to seperate the magics from the main code.
23
+ // TODO: Add support for open-source models.
22
24
namespace xcpp
23
25
{
24
26
class APIKeyManager
You can’t perform that action at this time.
0 commit comments