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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
*.sln.docstates

sleuth/target/
sleuth/old/

CMakeFiles
Output
Expand Down
2 changes: 2 additions & 0 deletions rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[toolchain]
channel = "nightly"
12 changes: 10 additions & 2 deletions sleuth/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ project(sleuthlib C)

add_custom_command(
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/target/release/sleuthlib.lib
COMMAND cargo build --release
COMMAND cargo +nightly build --release
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS
# ${CMAKE_CURRENT_SOURCE_DIR}/sleuthlib.rs
Expand All @@ -27,18 +27,26 @@ target_link_libraries(${PROJECT_NAME}_interface INTERFACE

# Native system libs required by Rust
advapi32.lib
bcrypt.lib
secur32.lib
cfgmgr32.lib
crypt32.lib
cryptnet.lib
dbghelp.lib
gdi32.lib
kernel32.lib
legacy_stdio_definitions.lib
msimg32.lib
msvcrtd.lib
ncrypt.lib
ntdll.lib
ole32.lib
opengl32.lib
psapi.lib
shell32.lib
user32.lib
userenv.lib
winspool.lib
# windows.0.52.0.lib
ws2_32.lib
psapi.lib
)
Loading