cmake_minimum_required(VERSION 2.6) project(WidgetZDemo C) set(SOURCES main.c widgetz/internal_utils.c widgetz/theme.c widgetz/utils.c widgetz/widgets/box.c widgetz/widgets/editbox.c widgetz/widgets/scroll.c widgetz/widgets/toggle.c widgetz/widgets/button.c widgetz/widgets/filllayout.c widgetz/widgets/textbox.c widgetz/widgets/widget.c ) set(LIBS -la5_ttf -la5_font ) if(WIN32) set(LIBS2 liballegro-4.9.6) else(WIN32) execute_process(COMMAND "allegro5-config --libs" LIBS2) endif(WIN32) add_executable(widgetzdemo ${SOURCES}) include_directories(widgetz) target_link_libraries(widgetzdemo ${LIBS} ${LIBS2})