cmake_minimum_required(VERSION 3.5) project (marslib) file(GLOB sources "src/*.cpp") file(GLOB includes "include/*.h") add_library(marslib ${sources} ${includes}) set_property(TARGET marslib PROPERTY POSITION_INDEPENDENT_CODE ON) target_include_directories(marslib PUBLIC include/)