Skip to content

Commit e44f921

Browse files
committed
fix paths
Signed-off-by: George Lemon <georgelemon@protonmail.com>
1 parent 739e532 commit e44f921

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/denimpkg/commands/build.nim

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ add_definitions(-DNAPI_VERSION=4)
3737
3838
include_directories(${CMAKE_JS_INC})
3939
40-
file(GLOB SOURCE_FILES "./denim_build/nimcache/*.c" "./denim_build/nimcache/*.h")
40+
file(GLOB SOURCE_FILES DENIM_GLOB_SOURCES)
4141
4242
add_library(DENIM_PKG_NAME SHARED ${SOURCE_FILES} ${CMAKE_JS_SRC})
4343
set_target_properties(DENIM_PKG_NAME PROPERTIES LINKER_LANGUAGE CXX PREFIX "" SUFFIX ".node")
@@ -118,8 +118,12 @@ proc buildCommand*(v: Values) =
118118
denimLinkLibs.add(x)
119119

120120
let pkgName = entryFile.splitFile.name
121+
var globSources: seq[string]
122+
for pattern in ["*.c", "*.h"]:
123+
globSources.add(os.joinPath(currDir, "denim_build" / "nimcache", pattern))
121124
writeFile(currDir / "CMakeLists.txt",
122125
cMakeListsContent.multiReplace(
126+
("DENIM_GLOB_SOURCES", globSources.join(" ")),
123127
("DENIM_PKG_NAME", pkgName),
124128
("DENIM_PKG_LINK_LIBS",
125129
if denimLinkLibs.len > 0:

0 commit comments

Comments
 (0)