-
Notifications
You must be signed in to change notification settings - Fork 0
Package structure
KimBomm edited this page Apr 8, 2024
·
11 revisions
*.tir
which means Tire.
Compress and upload the file with an extension of zip
and include a 3rdparty folder. and change extension as tir
.
3rdparty
├ ld.txt # Specify pragma(load lib) for cling compier. cip will not write auto load lib sequence if this file exists.
├ op.txt # Specify pragma(whatever) for msvc compier. cip will write auto load lib sequence with this options.
├ include
├ lib
│ ├ . # Library files that are independent of the compilation(e.g *.a for gnuc)
│ ├ Debug # Debug Library Files for Visual Studio
│ └ Release # Release Library Files for Visual Studio
└ bin
├ . # Shared library files that are independent of the compilation(e.g *.so for gnuc)
├ Debug # Debug Shared library Files for Visual Studio
└ Release # Release Shared library Files for Visual Studio
#pragma cling load("libmkl_core")
#pragma cling load("libmkl_sequential")
#pragma cling load("libmkl_intel_lp64")
#pragma comment(linker,"-INCLUDE:?warp_size@cuda@at@@YAHXZ")
$(SolutionDir)3rdparty/include/
$(SolutionDir)/3rdparty/lib/$(Configuration)/
$(SolutionDir)/3rdparty/lib/
xcopy /d /i /Y "$(SolutionDir)3rdparty\bin\$(Configuration)\*.*" "$(TargetDir)"
xcopy /d /i /Y "$(SolutionDir)3rdparty\bin\*.*" "$(TargetDir)"
$(OutDir)