CMAKE_MINIMUM_REQUIRED(VERSION 3.0) FILE(GLOB_RECURSE cm_includes "include/" "*.h") FILE(GLOB_RECURSE cm_sources "src/" "*.cpp" "*.c") # podle typu knihovny - static (.lib/.a) nebo shared (.dll/.so/.dylib) IF("${LIBRARY_TYPE}" STREQUAL "STATIC") ADD_LIBRARY(custommath STATIC ${cm_includes} ${cm_sources}) ELSEIF("${LIBRARY_TYPE}" STREQUAL "SHARED" OR "${LIBRARY_TYPE}" STREQUAL "SHARED_RUNTIME") ADD_LIBRARY(custommath SHARED ${cm_includes} ${cm_sources}) ENDIF()