CMAKE_MINIMUM_REQUIRED(VERSION 3.10 FATAL_ERROR) # ---------------------------------------- # Haywire # ---------------------------------------- project(haywire C) #set(CMAKE_BUILD_TYPE RelWithDebInfo) add_definitions(-std=gnu99) #add_definitions(-mavx) add_definitions(-msse4.1) add_definitions(-pedantic) add_definitions(-O3) add_definitions(-Wall) add_definitions(-Wextra) add_definitions(-Wcast-align) add_definitions(-w) if (UNIX) add_definitions(-DUNIX) endif (UNIX) INCLUDE_DIRECTORIES(./include ./src ../libs/include) file(GLOB_RECURSE HW_HEADS ./src/haywire/*.h ./src/haywire/configuration/*.h) AUX_SOURCE_DIRECTORY(src/haywire HW_SRC) AUX_SOURCE_DIRECTORY(src/haywire/configuration HW_SRC) INCLUDE_DIRECTORIES(. ./include) #find_package(Threads REQUIRED) add_library(haywire STATIC ${HW_SRC} ${HW_HEADS}) target_link_libraries(haywire -luv -pthread)