As with includes, try to maintain a simple order: external dependencies first, own libraries last (so ${CMAKE_SOURCE_DIR}/libs should be last)