cmake_minimum_required(VERSION 3.2) project(vkpugltest LANGUAGES C) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wdouble-promotion") set(pugldir "../pugl") set(PUGL_INCLUDE "${pugldir}") set(PUGL_LIBDIR "${pugldir}/build") set(PUGL_LIBS "-L../${PUGL_LIBDIR} -Wl,-rpath,${PUGL_LIBDIR}") include_directories(../pugl) add_executable(vkpugltest main.c) #link_directories(/home/jordan/Documents/Hack/pugl/build) target_link_libraries(vkpugltest ${PUGL_LIBS}) if (UNIX) target_link_libraries(vkpugltest pugl_x11 X11 dl) elseif (WIN32) target_link_libraries(vkpugltest pugl_win) endif (UNIX)