Skip to content

Commit

Permalink
fix: test-262 compile error
Browse files Browse the repository at this point in the history
  • Loading branch information
shiqimei committed Jun 12, 2023
1 parent 821ec8d commit 6d26d96
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 9 deletions.
7 changes: 6 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@
"cmake.sourceDirectory": "${workspaceFolder}",
"cmake.cmakePath": "/usr/local/bin/cmake",
"files.associations": {
"js-array.h": "c"
"*.ux": "vue",
"*.mdx": "markdown",
"js-array.h": "c",
"quickjs-libc.h": "c",
"cutils.h": "c",
"list.h": "c"
}
}
3 changes: 1 addition & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

# include c headers
include_directories(${PROJECT_SOURCE_DIR})
include_directories(${PROJECT_SOURCE_DIR}/include)
include_directories(${PROJECT_SOURCE_DIR}/vendor/mimalloc/include)
add_subdirectory(src)
Expand Down Expand Up @@ -70,7 +69,7 @@ target_link_libraries(qjs quickjs ${LINK_LIBRARIES} mimalloc-static)

# build run-test262 (quickjs test262 runner)
add_executable(run-test262
src/tests/run-test262.c
src/cli/run-test262.c
src/cli/quickjs-libc.c
)
target_link_libraries(run-test262 quickjs ${LINK_LIBRARIES} mimalloc-static)
Expand Down
1 change: 1 addition & 0 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# config build target: "Debug" or "Release"
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
set(COMPILE_FLAGS ${COMPILE_FLAGS} -g)
elseif(CMAKE_BUILD_TYPE STREQUAL "Release")
Expand Down
2 changes: 1 addition & 1 deletion src/cli/qjs.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
#include <time.h>

#include "mimalloc.h"
#include "include/quickjs/cutils.h"
#include "quickjs/cutils.h"
#include "quickjs-libc.h"

extern const uint8_t qjsc_repl[];
Expand Down
4 changes: 2 additions & 2 deletions src/cli/quickjs-libc.c
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ typedef sig_t sighandler_t;
#endif

#include "mimalloc.h"
#include "include/quickjs/cutils.h"
#include "include/quickjs/list.h"
#include "quickjs/cutils.h"
#include "quickjs/list.h"
#include "quickjs-libc.h"

/* TODO:
Expand Down
2 changes: 1 addition & 1 deletion src/cli/quickjs-libc.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#include <stdio.h>
#include <stdlib.h>

#include "include/quickjs/quickjs.h"
#include "quickjs/quickjs.h"

#ifdef __cplusplus
extern "C" {
Expand Down
4 changes: 2 additions & 2 deletions src/tests/run-test262.c → src/cli/run-test262.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@
#include <ftw.h>

#include "mimalloc.h"
#include "include/quickjs/cutils.h"
#include "include/quickjs/list.h"
#include "quickjs/cutils.h"
#include "quickjs/list.h"
#include "quickjs-libc.h"

/* enable test262 thread support to test SharedArrayBuffer and Atomics */
Expand Down

0 comments on commit 6d26d96

Please sign in to comment.