Skip to content

Package structure

KimBomm edited this page Aug 14, 2022 · 11 revisions

Extension

*.tir which means Tire.

Compression

Compress and upload the file with an extension of zip and include a 3rdparty folder. and change extension as tir.

Structure

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

Example of id.exe

#pragma cling load("libmkl_core")
#pragma cling load("libmkl_sequential")
#pragma cling load("libmkl_intel_lp64")

Example of op.txt

#pragma comment(linker,"-INCLUDE:?warp_size@cuda@at@@YAHXZ")
Clone this wiki locally