linux static build

This commit is contained in:
Milan Nikolic
2015-11-02 07:55:29 +01:00
parent 1c3421028b
commit 8e3f7962d1
3 changed files with 8 additions and 2 deletions

View File

@@ -20,7 +20,9 @@ Download
-------- --------
- [Windows static build](https://github.com/gen2brain/cbconvert/releases/download/0.3.0/cbconvert-0.3.0.zip) - [Windows static build](https://github.com/gen2brain/cbconvert/releases/download/0.3.0/cbconvert-0.3.0.zip)
- [Linux 64bit build](https://github.com/gen2brain/cbconvert/releases/download/0.3.0/cbconvert-0.3.0.tar.gz) - [Linux 64bit build](https://github.com/gen2brain/cbconvert/releases/download/0.3.0/cbconvert-0.3.0.tar.gz)
- [Linux 64bit static build](https://github.com/gen2brain/cbconvert/releases/download/0.3.0/cbconvert-0.3.0-static.tar.gz)
Using Using
----- -----

View File

@@ -560,6 +560,10 @@ func getImages(path string) []string {
// Returns the filename that is the most likely to be the cover // Returns the filename that is the most likely to be the cover
func getCover(images []string) string { func getCover(images []string) string {
if len(images) == 0 {
return ""
}
for _, i := range images { for _, i := range images {
if strings.HasPrefix(i, "cover") || strings.HasPrefix(i, "front") { if strings.HasPrefix(i, "cover") || strings.HasPrefix(i, "front") {
return i return i

View File

@@ -5,8 +5,8 @@ mkdir -p build
CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o build/cbconvert CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o build/cbconvert
strip build/cbconvert strip build/cbconvert
#CGO_LDFLAGS="-lm -lz -ldl -lltdl -lfreetype -static-libgcc" CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -v -x -o build/cbconvert-static --ldflags '-extldflags "-static"' CGO_LDFLAGS="-ldl -lltdl -lfreetype -lm -lz -static-libgcc" CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o build/cbconvert-static --ldflags '-extldflags "-static"'
#strip build/cbconvert-static strip build/cbconvert-static
CGO_LDFLAGS="-L/usr/i686-pc-mingw32/usr/lib" \ CGO_LDFLAGS="-L/usr/i686-pc-mingw32/usr/lib" \
CGO_CFLAGS="-I/usr/i686-pc-mingw32/usr/include -Wno-poison-system-directories" \ CGO_CFLAGS="-I/usr/i686-pc-mingw32/usr/include -Wno-poison-system-directories" \