set(MODULE_LIB_NAME ModuleLib) file(GLOB_RECURSE SRC "*.cpp" "*.c" "*.h" "*.hpp") add_library(${MODULE_LIB_NAME} STATIC ${SRC}) target_include_directories(${MODULE_LIB_NAME} PRIVATE ${PROJECT_SOURCE_DIR}/Core ${PROJECT_SOURCE_DIR}/Delegate ) if(UNIX AND NOT APPLE) target_compile_options(${MODULE_LIB_NAME} PRIVATE -fPIC) endif()