Skip to content

Commit f06ab08

Browse files
committed
Feature(runtime): WIN32 is not posix compatibility 😺
1 parent 8bee303 commit f06ab08

1 file changed

Lines changed: 22 additions & 19 deletions

File tree

packages/runtime/CMakeLists.txt

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ project(hlvm-runtime)
44

55
include_directories("v8")
66

7-
set(CMAKE_BUILD_TYPE Release)
7+
set(CMAKE_BUILD_TYPE Debug)
88
set(CMAKE_CXX_STANDARD 14)
99

1010
set(SOURCE_FILES
@@ -19,36 +19,39 @@ set(SOURCE_FILES
1919
v8/src/base/platform/mutex.cc
2020
v8/src/base/platform/time.cc
2121
v8/src/base/platform/semaphore.cc
22-
v8/src/base/platform/platform-posix.cc
23-
v8/src/base/platform/platform-posix-time.cc
2422
v8/src/base/bits.cc
2523
v8/src/base/once.cc
2624
v8/src/base/logging.cc
2725
v8/src/base/utils/random-number-generator.cc
2826
)
2927

3028
if (WIN32)
31-
set(
32-
SOURCE_FILES
33-
${SOURCE_FILES}
34-
v8/src/base/platform/platform-win32.cc
35-
)
29+
set(
30+
SOURCE_FILES
31+
${SOURCE_FILES}
32+
v8/src/base/platform/platform-win32.cc
33+
)
34+
else()
35+
set(
36+
v8/src/base/platform/platform-posix.cc
37+
v8/src/base/platform/platform-posix-time.cc
38+
)
3639
endif()
3740

3841
if (APPLE)
39-
set(
40-
SOURCE_FILES
41-
${SOURCE_FILES}
42-
v8/src/base/platform/platform-macos.cc
43-
)
42+
set(
43+
SOURCE_FILES
44+
${SOURCE_FILES}
45+
v8/src/base/platform/platform-macos.cc
46+
)
4447
endif()
4548

46-
if (UNIX AND NOT APPLE)
47-
set(
48-
SOURCE_FILES
49-
${SOURCE_FILES}
50-
v8/src/base/platform/platform-linux.cc
51-
)
49+
if (LINUX)
50+
set(
51+
SOURCE_FILES
52+
${SOURCE_FILES}
53+
v8/src/base/platform/platform-linux.cc
54+
)
5255
endif()
5356

5457
add_library(hlvm-runtime STATIC ${SOURCE_FILES})

0 commit comments

Comments
 (0)