Personal tools

Views

Setting an executable icon

From HaskellWiki

1 Introduction

Many operating systems display icons for executables in their file manager windows. The following shows how to add icons to executables compiled from Haskell source. The examples use the haskell.org favicon.

2 Windows

Save the favicon as favicon.ico in the directory of your application

Create the file Icon.rc, with the contents:

1 ICON "favicon.ico"

generate an object file with the command:

windres -i Icon.rc Icon.o

Compile your Haskell program with a command like:

ghc Nop.hs Icon.o

Now you will see the Haskell logo as the icon for Nop.exe in the file manager.