PROJECT(hello2) #if you don't want the full compiler output, remove the following line SET(CMAKE_VERBOSE_MAKEFILE ON) #add definitions, compiler switches, etc. ADD_DEFINITIONS(-Wall -O2) #list all source files here ADD_EXECUTABLE(hello2 main.cpp) #need to link to some other libraries ? just add them here #TARGET_LINK_LIBRARIES(hello2 png jpeg)