ThreadedExamples/example01_singleThread_c_impl/CMakeLists.txt

20 lines
531 B
CMake

cmake_minimum_required(VERSION 3.9)
project(Example01_SingleThread_C_IMPL)
set(Example01_SOURCES
"${CMAKE_CURRENT_SOURCE_DIR}/src/main.c")
set(CMAKE_C_FLAGS "-Wall -Wextra -Wpedantic")
set(CMAKE_C_FLAGS_DEBUG "-O0 -g")
set(CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG")
if(NOT CMAKE_BUILD_TYPE OR "${CMAKE_BUILD_TYPE}" MATCHES ^$)
set(CMAKE_BUILD_TYPE "Debug")
message("CMAKE_BUILD_TYPE is set to Debug by default")
endif()
add_executable(Example01
${Example01_SOURCES})
target_link_libraries(Example01 PUBLIC pthread)