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()
